SHSetThreadRef 関数 (shlwapi.h)

コンポーネント オブジェクト モデル (COM) オブジェクトへのスレッドごとの参照を格納します。 これにより、呼び出し元はスレッドの有効期間を制御できるため、呼び出し元の準備が整う前に Windows がスレッドをシャットダウンしないようにすることができます。

構文

LWSTDAPI SHSetThreadRef(
  [in, optional] IUnknown *punk
);

パラメーター

[in, optional] punk

種類: IUnknown*

参照を格納するオブジェクトの IUnknown へのポインター。 この値は NULL にすることができます

戻り値

種類: HRESULT

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

注釈

SHGetThreadRef を使用して IUnknown ポインターを取得します。

要件

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

こちらもご覧ください

SHCreateThread

SHCreateThreadRef

SHGetThreadRef

SHReleaseThreadRef