Share via


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)

適用対象