MIDL バインド ハンドル
バインド ハンドルは、クライアントとサーバーの間のバインドを表すデータ オブジェクトです。
MIDL では、基本型 のhandle_tがサポートされています。 この型のハンドルは、"プリミティブ ハンドル" と呼ばれます。
[handle] 属性を使用して、独自のハンドル型を定義できます。 この方法で定義されたハンドルは、"ユーザー定義" または "カスタマイズ" または "汎用" ハンドルと呼ばれます。
[context_handle] 属性を使用して状態情報を保持するハンドルを定義することもできます。 この方法で定義されたハンドルは、"コンテキスト" ハンドルと呼ばれます。
状態情報が必要なく、RPC ランタイム ライブラリを呼び出してハンドルを管理しない場合は、ランタイム ライブラリに自動バインドを提供するように要求できます。 これを行うには、ACF キーワード (keyword) [auto_handle] を使用します。
ACF キーワード (keyword) [implicit_handle] を使用して、バインド ハンドルとしてグローバル変数を指定できます。 [explicit_handle] キーワード (keyword)は、各リモート関数に明示的に指定されたハンドルがあることを示すために使用されます。
詳細については、「 バインドとハンドル」を参照してください。