OpenThreadWaitChainSession-Funktion (wct.h)

Erstellt eine neue WCT-Sitzung.

Syntax

HWCT OpenThreadWaitChainSession(
  [in]           DWORD              Flags,
  [in, optional] PWAITCHAINCALLBACK callback
);

Parameter

[in] Flags

Der Sitzungstyp. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
0
Eine synchrone Sitzung.
WCT_ASYNC_OPEN_FLAG
Eine asynchrone Sitzung.

[in, optional] callback

Wenn die Sitzung asynchron ist, kann dieser Parameter ein Zeiger auf eine WaitChainCallback-Rückruffunktion sein.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für die neu erstellte Sitzung.

Wenn bei der Funktion ein Fehler auftritt, ist der Rückgabewert NULL. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Wenn Sie die Verwendung der Sitzung abgeschlossen haben, rufen Sie die CloseThreadWaitChainSession-Funktion auf.

Beispiele

Ein Beispiel finden Sie unter Verwenden von WCT.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wct.h
Bibliothek Advapi32.lib
DLL Advapi32.dll

Weitere Informationen

CloseThreadWaitChainSession

GetThreadWaitChain

Durchlaufen der Warteschlange

WaitChainCallback