次の方法で共有


CAtlModule::GetGITPtr

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

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

パラメーター

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

戻り値

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

解説

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

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

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

必要条件

**ヘッダー:**atlbase.h

参照

参照

CAtlModule クラス

その他の技術情報

CAtlModule のメンバー