Freigeben über


IoSetActivityIdThread-Funktion (ntddk.h)

Die IoSetActivityIdThread-Routine ordnet eine Aktivitäts-ID dem aktuellen Thread zu. Treiber sollten diese Routine verwenden, wenn sie die Ablaufverfolgung beachten und E/A in einem Arbeitsthread ausgeben.

Syntax

LPCGUID IoSetActivityIdThread(
  LPCGUID ActivityId
);

Parameter

ActivityId

Die vom Anrufer bereitgestellte Aktivitäts-ID.

Rückgabewert

Die Aktivitäts-ID, die zuvor im Thread festgelegt wurde. Treiber müssen IoClearActivityIdThread mit diesem Zeiger aufrufen, wenn die Ablaufverfolgung innerhalb desselben Threadkontexts abgeschlossen ist.

Bemerkungen

Treiber, die Arbeitsaufgaben verwenden, müssen diese Routine nicht aufrufen, da das E/A-Subsystem die Verteilung von Aktivitäts-IDs an Threads in diesem Fall übernimmt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.
Zielplattform- Universal
Header- ntddk.h (include Ntddk.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- Beliebige Ebene