Freigeben über


IoSetActivityIdThread-Funktion (ntddk.h)

Die IoSetActivityIdThread-Routine ordnet dem aktuellen Thread eine Aktivitäts-ID zu. Treiber sollten diese Routine verwenden, wenn sie ablaufverfolgungsfähig sind und E/A für einen Workerthread ausgeben.

Syntax

LPCGUID IoSetActivityIdThread(
  LPCGUID ActivityId
);

Parameter

ActivityId

Die vom Aufrufer bereitgestellte Aktivitäts-ID.

Rückgabewert

Die Aktivitäts-ID, die zuvor für den Thread festgelegt wurde. Treiber müssen IoClearActivityIdThread mit diesem Zeiger aufrufen, wenn die Ablaufverfolgung im selben Threadkontext abgeschlossen wird.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Zielplattform Universell
Header ntddk.h (include Ntddk.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Beliebige Ebene