次の方法で共有


CAtlModule::GetGITPtr

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

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

パラメーター

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

戻り値

成功の場合は、S_OK または失敗のエラー コード。 E_POINTER は ppGIT が null 値と等しい場合は。

解説

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

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

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

必要条件

ヘッダー: atlbase.h

参照

関連項目

CAtlModule クラス