Freigeben über


INativeHandleContract Schnittstelle

Definition

Ermöglicht den Zugriff auf das Handle (Hwnd) eines Fensters aus systemeigenem Code.

public interface class INativeHandleContract : System::AddIn::Contract::IContract
public interface INativeHandleContract : System.AddIn.Contract.IContract
type INativeHandleContract = interface
    interface IContract
Public Interface INativeHandleContract
Implements IContract
Implementiert

Hinweise

Diese Schnittstelle ermöglicht das Hinzufügen von Benutzeroberflächenfeatures zu Add-Ins, indem Handles für native Window-Ressourcen abgerufen und zwischen Anwendungsdomänen übergeben werden.

Methoden

AcquireLifetimeToken()

Gibt an, dass ein Client auf den Vertrag zugreifen kann, bis der Client den Vertrag widerruft.

(Geerbt von IContract)
GetHandle()

Ruft das Handle des Fensters (Hwnd) ab.

GetRemoteHashCode()

Gibt einen Hashcode für den IContract zurück.

(Geerbt von IContract)
QueryContract(String)

Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird.

(Geerbt von IContract)
RemoteEquals(IContract)

Gibt an, ob der angegebene Vertrag mit diesem IContract identisch ist.

(Geerbt von IContract)
RemoteToString()

Gibt eine Zeichenfolgenentsprechung der aktuellen IContract zurück.

(Geerbt von IContract)
RevokeLifetimeToken(Int32)

Gibt an, dass ein Client nicht mehr auf den Vertrag zugreifen kann.

(Geerbt von IContract)

Gilt für: