SHCreateThreadRef 関数 (shlwapi.h)

コンポーネント オブジェクト モデル (COM) オブジェクトへのスレッドごとの参照を作成します。

構文

LWSTDAPI SHCreateThreadRef(
  [in]  LONG     *pcRef,
  [out] IUnknown **ppunk
);

パラメーター

[in] pcRef

型: LONG*

ppunk の インターフェイスによって参照カウンターとして使用される値 (通常はスレッドの ThreadProc 内のローカル変数) へのポインター。

[out] ppunk

種類: IUnknown**

IUnknown インターフェイスへのポインターのアドレス。 成功した場合、このパラメーターは戻り時にスレッドの IUnknown ポインターを保持します。 完了時にポインターを解放するのは、アプリケーションの役割です。

戻り値

型: HRESULT

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

Shlwapi スレッド API の使用の詳細については、「 スレッド参照の管理 」を参照してください。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shlwapi.h
Library Shlwapi.lib
[DLL] Shlwapi.dll (バージョン 6.0 以降)

こちらもご覧ください

SHCreateThread

SHGetThreadRef

SHReleaseThreadRef

SHSetThreadRef