INativeHandleContract Schnittstelle

Definition

Ermöglicht den Zugriff auf das Handle (Hwnd) eines Fensters aus systemeigenem Code.Provides access to a window's handle (Hwnd) from native 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ächen Funktionen zu Add-Ins, indem Handles für systemeigene Fenster Ressourcen erhalten und zwischen Anwendungs Domänen übergeben werden.This interface enables adding user interface features to add-ins by obtaining handles to native Window resources and passing them between application domains.

Methoden

AcquireLifetimeToken()

Gibt an, dass ein Client auf den Vertrag zugreifen kann, bis der Client den Vertrag widerruft.Specifies that the contract is accessible to a client until the client revokes the contract.

(Geerbt von IContract)
GetHandle()

Ruft das Handle des Fensters (Hwnd) ab.Obtains the window's handle (Hwnd).

GetRemoteHashCode()

Gibt einen Hashcode für den IContract zurück.Returns a hash code for the IContract.

(Geerbt von IContract)
QueryContract(String)

Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird.Returns a contract that is implemented by this contract.

(Geerbt von IContract)
RemoteEquals(IContract)

Gibt an, ob der angegebene Vertrag mit diesem IContract identisch ist.Indicates whether the specified contract is equal to this IContract.

(Geerbt von IContract)
RemoteToString()

Gibt eine Zeichenfolgenentsprechung der aktuellen IContract zurück.Returns a string representation of the current IContract.

(Geerbt von IContract)
RevokeLifetimeToken(Int32)

Gibt an, dass ein Client nicht mehr auf den Vertrag zugreifen kann.Specifies that the contract is no longer accessible to a client.

(Geerbt von IContract)

Gilt für: