AtlComModuleGetClassObject

更新 : 2007 年 11 月

この関数は、クラス ファクトリを返すために呼び出されます。

ATLINLINE ATLAPI AtlComModuleGetClassObject(
   _ATL_COM_MODULE * pComModule,
   REFCLSID rclsid,
   REFIID riid,
   LPVOID* ppv 
);

パラメータ

  • pComModule
    COM モジュールへのポインタ。

  • rclsid
    作成されるオブジェクトの CLSID。

  • riid
    要求されたインターフェイスの IID。

  • ppv
    riid によって識別されるインターフェイス ポインタへのポインタ。オブジェクトがこのインターフェイスをサポートしない場合、ppv は NULL に設定されます。

戻り値

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

解説

このヘルパ関数は、CComModule::GetClassObject (ATL 7.0 で削除) および CAtlDllModuleT::GetClassObject で利用できます。

必要条件

ヘッダー : atlbase.h

参照

その他の技術情報

サーバー登録に関するグローバル関数