FreeLibraryWhenCallbackReturns, fonction (threadpoolapiset.h)

Spécifie la DLL que le pool de threads déchargera à la fin du rappel actuel.

Syntaxe

void FreeLibraryWhenCallbackReturns(
  [in, out] PTP_CALLBACK_INSTANCE pci,
  [in]      HMODULE               mod
);

Paramètres

[in, out] pci

Pointeur vers une structure de TP_CALLBACK_INSTANCE qui définit le rappel instance. Le pointeur est passé à la fonction de rappel.

[in] mod

Handle de la DLL.

Valeur de retour

None

Remarques

Pour compiler une application qui utilise cette fonction, définissez _WIN32_WINNT comme 0x0600 ou une version ultérieure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête threadpoolapiset.h (inclure Windows.h sur Windows 7, Windows Server 2008 Windows Server 2008 R2)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

CallbackMayRunLong

DisassociateCurrentThreadFromCallback

LeaveCriticalSectionWhenCallbackReturns

ReleaseMutexWhenCallbackReturns

ReleaseSemaphoreWhenCallbackReturns

SetEventWhenCallbackReturns

Pools de threads

TrySubmitThreadpoolCallback