INativeHandleContract Интерфейс

Определение

Предоставляет доступ к дескриптору окна (Hwnd) из машинного кода.

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
Реализации

Комментарии

Этот интерфейс позволяет добавлять функции пользовательского интерфейса в надстройки, получая дескрипторы в собственные ресурсы Окна и передавая их между доменами приложений.

Методы

Имя Описание
AcquireLifetimeToken()

Указывает, что контракт доступен клиенту, пока клиент не отменит контракт.

(Унаследовано от IContract)
GetHandle()

Получает дескриптор окна (Hwnd).

GetRemoteHashCode()

Возвращает хэш-код для .IContract

(Унаследовано от IContract)
QueryContract(String)

Возвращает контракт, реализованный этим контрактом.

(Унаследовано от IContract)
RemoteEquals(IContract)

Указывает, равен ли указанный контракт этому IContract.

(Унаследовано от IContract)
RemoteToString()

Возвращает строковое представление текущего IContract.

(Унаследовано от IContract)
RevokeLifetimeToken(Int32)

Указывает, что контракт больше недоступен клиенту.

(Унаследовано от IContract)

Применяется к