Fonction SHSetThreadRef (shlwapi.h)

Stocke une référence par thread à un objet COM (Component Object Model). Cela permet à l’appelant de contrôler la durée de vie du thread afin qu’il puisse s’assurer que Windows n’arrêtera pas le thread avant que l’appelant soit prêt.

Syntaxe

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

Paramètres

[in, optional] punk

Type : IUnknown*

Pointeur vers l’IUnknown de l’objet pour lequel vous souhaitez stocker une référence. Cette valeur peut être NULL.

Valeur retournée

Type : HRESULT

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Utilisez SHGetThreadRef pour récupérer le pointeur IUnknown .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlwapi.h
Bibliothèque Shlwapi.lib
DLL Shlwapi.dll (version 5.0 ou ultérieure) ; ShCore.dll

Voir aussi

SHCreateThread

SHCreateThreadRef

SHGetThreadRef

SHReleaseThreadRef