CAtlModule::GetGITPtr

更新 : 2007 年 11 月

グローバル インターフェイス テーブルへのポインタを取得します。

virtual HRESULT GetGITPtr(
   IGlobalInterfaceTable** ppGIT 
) throw( );

パラメータ

  • ppGIT
    グローバル インターフェイル テーブルへのポインタを受け取る変数へのポインタ。

戻り値

正常に終了した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。ppGIT が NULL の場合は、E_POINTER を返します。

解説

グローバル インターフェイス テーブル オブジェクトが存在しない場合は作成されます。オブジェクトのアドレスは、CAtlModule::m_pGIT メンバ変数に格納されます。

デバッグ ビルドでは、ppGIT が NULL の場合、またはグローバル インターフェイス テーブルのポインタを取得できない場合に、アサーション エラーが発生します。

グローバル インターフェイス テーブルについては、「IGlobalInterfaceTable」を参照してください。

必要条件

ヘッダー : atlbase.h

参照

参照

CAtlModule クラス

その他の技術情報

CAtlModule のメンバ