IDispatch::GetTypeInfoCount
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。
HRESULT GetTypeInfoCount(
unsigned int FAR* pctinfo
);
引数
- pctinfo
オブジェクトによって提供される型情報インターフェイスの数を受け取る場所へのポインター。 この番号は 1、型情報を提供する、オブジェクト、する場合それ以外の場合は、数は 0 です。
戻り値
返された HRESULT から取得される戻り値は、次のいずれかになります。
戻り値 |
説明 |
---|---|
S_OK |
成功。 |
E_NOTIMPL |
エラーが発生しました。 |
[コメント]
関数がオブジェクトことは、型情報は提供しないことを示す、0 を返します。 ここでは、オブジェクトの IDispatch の や、VTBL、プログラミング可能なできないことがありますでは、ブラウザー、コンパイラ、またはその他のプログラミング ツールの種類の情報にアクセスするランタイム型情報を提供しません。 ブラウザーからオブジェクトを非表示に適したできます。
使用例
このコード行のサンプル ファイル Lines.cpp からは CLines クラス (ActiveX または OLE オブジェクト) の GetTypeInfoCount メンバー関数の実装します。
STDMETHODIMP
CLines::GetTypeInfoCount(UINT FAR* pctinfo)
{
if (pctinfo == NULL) {
return E_INVALIDARG;
}
*pctinfo = 1;
return NOERROR;
}