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) |