Fonction LeaveCriticalSectionWhenCallbackReturns (threadpoolapiset.h)

Spécifie la section critique que le pool de threads publiera une fois le rappel actuel terminé.

Syntaxe

void LeaveCriticalSectionWhenCallbackReturns(
  [in, out] PTP_CALLBACK_INSTANCE pci,
  [in, out] PCRITICAL_SECTION     pcs
);

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, out] pcs

Section critique.

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

FreeLibraryWhenCallbackReturns

ReleaseMutexWhenCallbackReturns

ReleaseSemaphoreWhenCallbackReturns

SetEventWhenCallbackReturns

Pools de threads

TrySubmitThreadpoolCallback