次の方法で共有


SafeRef 関数 (comsvcs.h)

[COM+ では SafeRef を使用しないでください。 この関数は、MTS 内のオブジェクトが自身への参照を取得するために使用されました。 COM+ では、これは不要になりました。

構文

void * SafeRef(
  [in] REFIID   rid,
  [in] IUnknown *pUnk
);

パラメーター

[in] rid

現在のオブジェクトが別のオブジェクトまたはクライアントに渡すインターフェイスの IID への参照。

[in] pUnk

現在の オブジェクトの IUnknown インターフェイスへの参照。

戻り値

関数が成功した場合、戻り値は、現在のオブジェクトのコンテキストの外部に渡すことができる、指定されたインターフェイスへのポインターです。 それ以外の場合、戻り値は NULL です

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー comsvcs.h
Library ComSvcs.lib
[DLL] ComSvcs.dll

関連項目

COM+ コンテキストとスレッド モデル

IMTxAS::SafeRef