Freigeben über


AVRF_HANDLE_OPERATION-Struktur (avrfsdk.h)

Enthält Informationen, die zum Sammeln von Ablaufverfolgungsinformationen erforderlich sind.

Syntax

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;

Member

Handle

Das Handle für den Heap, in dem Handle-Ablaufverfolgungen aufgelistet werden.

ProcessId

Ein eindeutiger Bezeichner, der dem Prozess zugeordnet ist, in dem die Anwendung ausgeführt wird.

ThreadId

Ein eindeutiger Bezeichner des Threads (zurückgegeben von der GetCurrentThreadId-Funktion ), der einen Vorgang für das angegebene Handle ausgeführt hat.

OperationType

Eine der Konstanten in der eHANDLE_TRACE_OPERATIONS Enumeration, die angibt, ob der Handlevorgang geöffnet(erstellen), schließen oder ungültig ist.

Spare0

Die Ausrichtung der Struktur an einer natürlichen Grenze, auch wenn der Benutzer die Größe der ursprünglichen Struktur geändert hat.

BackTraceInformation

Gibt die AVRF_BACKTRACE_INFORMATION-Struktur an, die Informationen enthält, die zum Abschließen der Enumeration von Handles erforderlich sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile avrfsdk.h

Weitere Informationen

Ressourcenenumeration

VerifierEnumerateResource