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