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
実装

注釈

このインターフェイスを使用すると、ネイティブの Window リソースへのハンドルを取得し、アプリケーション ドメイン間で渡すことで、アドインにユーザー インターフェイス機能を追加できます。

メソッド

名前 説明
AcquireLifetimeToken()

クライアントがコントラクトを取り消すまで、コントラクトにクライアントからアクセス可能であることを指定します。

(継承元 IContract)
GetHandle()

ウィンドウのハンドル (Hwnd) を取得します。

GetRemoteHashCode()

IContractのハッシュ コードを返します。

(継承元 IContract)
QueryContract(String)

このコントラクトによって実装されるコントラクトを返します。

(継承元 IContract)
RemoteEquals(IContract)

指定したコントラクトがこの IContractと等しいかどうかを示します。

(継承元 IContract)
RemoteToString()

現在の IContractの文字列形式を返します。

(継承元 IContract)
RevokeLifetimeToken(Int32)

コントラクトがクライアントからアクセスできなくなったことを指定します。

(継承元 IContract)

適用対象