Partager via


structure AVRF_HANDLE_OPERATION (avrfsdk.h)

Contient les informations requises pour collecter les informations de trace de gestion.

Syntaxe

typedef struct _AVRF_HANDLE_OPERATION {
  ULONG64                    Handle;
  ULONG                      ProcessId;
  ULONG                      ThreadId;
  ULONG                      OperationType;
  ULONG                      Spare0;
  AVRF_BACKTRACE_INFORMATION BackTraceInformation;
} AVRF_HANDLE_OPERATION, *PAVRF_HANDLE_OPERATION;

Membres

Handle

Handle du tas dans lequel les traces de handle sont énumérées.

ProcessId

Identificateur unique associé au processus dans lequel l’application s’exécute.

ThreadId

Identificateur unique du thread (retourné par la fonction GetCurrentThreadId ) qui a effectué une opération sur le handle donné.

OperationType

L’une des constantes du eHANDLE_TRACE_OPERATIONS énumération qui indique si l’opération de handle est une opération open(create), close ou non valide.

Spare0

Alignement de la structure sur une limite naturelle même si l’utilisateur a modifié la taille de la structure d’origine.

BackTraceInformation

Identifie la structure AVRF_BACKTRACE_INFORMATION contenant les informations requises pour terminer l’énumération des handles.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête avrfsdk.h

Voir aussi

Énumération de ressources

VerifierEnumerateResource