CComGITPtr::Attach

更新 : 2007 年 11 月

インターフェイス ポインタをグローバル インターフェイス テーブル (GIT: global interface table) に登録します。

HRESULT Attach(
   T* p 
) throw( );
HRESULT Attach(
   DWORD dwCookie 
) throw( );

パラメータ

  • p
    GIT に追加するインターフェイス ポインタ。

  • dwCookie
    インターフェイス ポインタの識別に使用する Cookie。

戻り値

正常に終了した場合は、S_OK を返します。それ以外の場合は、エラーの HRESULT を返します。

解説

デバッグ ビルドでは、GIT が無効な場合、または Cookie が NULL の場合に、アサーション エラーが発生します。

必要条件

ヘッダー : atlbase.h

参照

参照

CComGITPtr クラス

CComGITPtr::Detach

その他の技術情報

CComGITPtr のメンバ