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 変数のアドレスなど、有効なポインターを渡します。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_ok
正常終了しました。
E_INVALIDARG
1 つ以上の引数が無効です。
E_OUTOFMEMORY
操作を完了するためのメモリ不足。

注釈

型を記述する ITypeInfo に型名をバインドするには、関数 BindType を使用します。 この関数は、ITypeLib::GetTypeComp によって返される ITypeComp で呼び出され、そのライブラリ内で定義されている型にバインドされます。 今後、入れ子になった型にバインドするためにも使用できます。

要件

要件
対象プラットフォーム Windows
ヘッダー oaidl.h

こちらもご覧ください

ITypeComp