Fonction IoSetActivityIdThread (ntddk.h)

La routine IoSetActivityIdThread associe un ID d’activité au thread actif. Les pilotes doivent utiliser cette routine lorsqu’ils sont conscients du suivi et émettent des E/S sur un thread de travail.

Syntaxe

LPCGUID IoSetActivityIdThread(
  LPCGUID ActivityId
);

Paramètres

ActivityId

ID d’activité fourni par l’appelant.

Valeur retournée

ID d’activité précédemment défini sur le thread. Les pilotes doivent appeler IoClearActivityIdThread avec ce pointeur lorsque le traçage est terminé dans le même contexte de thread.

Remarques

Les pilotes qui utilisent des éléments de travail d’E/S n’ont pas besoin d’appeler cette routine, car le sous-système d’E/S prend en charge de propager les ID d’activité aux threads dans ce cas.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
Plateforme cible Universal
En-tête ntddk.h (inclure Ntddk.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau