INativeHandleContract Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje přístup k popisovači okna (Hwnd) z nativního kódu.
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
- Implementuje
Poznámky
Toto rozhraní umožňuje přidávání funkcí uživatelského rozhraní do doplňků získáním popisovačů nativním prostředkům Windows a jejich předáváním mezi doménami aplikací.
Metody
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Určuje, že kontrakt je přístupný klientovi, dokud klient neodvolá smlouvu. (Zděděno od IContract) |
| GetHandle() |
Získá rukojeť okna (Hwnd). |
| GetRemoteHashCode() |
Vrátí kód hash pro IContracthodnotu . (Zděděno od IContract) |
| QueryContract(String) |
Vrátí kontrakt, který je implementován tímto kontraktem. (Zděděno od IContract) |
| RemoteEquals(IContract) |
Určuje, zda je zadaná smlouva rovna tomuto IContract. (Zděděno od IContract) |
| RemoteToString() |
Vrátí řetězcovou reprezentaci aktuálního IContract. (Zděděno od IContract) |
| RevokeLifetimeToken(Int32) |
Určuje, že kontrakt už není přístupný klientovi. (Zděděno od IContract) |