ITypeComp::BindType メソッド (oaidl.h)
タイプ ライブラリ内に格納されている型の説明にバインドします。
構文
HRESULT BindType(
[in] LPOLESTR szName,
[in] ULONG lHashVal,
[out] ITypeInfo **ppTInfo,
[out] ITypeComp **ppTComp
);
パラメーター
[in] szName
バインドする名前。
[in] lHashVal
LHashValOfName によって計算された名前のハッシュ値。
[out] ppTInfo
名前がバインドされた型の ITypeInfo 。
[out] ppTComp
ITypeComp 変数のアドレスなど、有効なポインターを渡します。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
1 つ以上の引数が無効です。 |
|
操作を完了するためのメモリ不足。 |
注釈
型を記述する ITypeInfo に型名をバインドするには、関数 BindType を使用します。 この関数は、ITypeLib::GetTypeComp によって返される ITypeComp で呼び出され、そのライブラリ内で定義されている型にバインドされます。 今後、入れ子になった型にバインドするためにも使用できます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | oaidl.h |