Share via


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;
}

参照

参照

CreateStdDispatch

概念

IDispatch インターフェイス