Freigeben über


AVRF_HEAP_ALLOCATION-Struktur (avrfsdk.h)

Speichert Metadateninformationen zur Heapzuordnung.

Syntax

typedef struct _AVRF_HEAP_ALLOCATION {
  ULONG64                     HeapHandle;
  ULONG64                     UserAllocation;
  ULONG64                     UserAllocationSize;
  ULONG64                     Allocation;
  ULONG64                     AllocationSize;
  ULONG                       UserAllocationState;
  ULONG                       HeapState;
  ULONG64                     HeapContext;
  PAVRF_BACKTRACE_INFORMATION BackTraceInformation;
} AVRF_HEAP_ALLOCATION, *PAVRF_HEAP_ALLOCATION;

Member

HeapHandle

Der Handle für den Heap, der aufgelistet wird.

UserAllocation

Die Adresse der Heapzuordnung, die von der Anwendung gesehen wird.

UserAllocationSize

Die Größe der Zuordnung der Anwendung auf dem Heap in Bytes.

Allocation

Die Adresse der Heapzuordnung, die vom Betriebssystem angezeigt wird.

AllocationSize

Die Größe der Heapzuordnung in Bytes, die vom Betriebssystem angezeigt wird.

UserAllocationState

Einer der Werte im aufgezählten eUserAllocationState-Typ .

HeapState

Der Status der Heapzuordnung. Der Benutzer kann einen der Werte in der eHeapAllocationState-Enumeration nach AND-ing des HeapStateMask-Werts extrahieren.

HeapContext

Der Kontext des derzeit zugeordneten Heaps.

BackTraceInformation

Ein Zeiger auf eine AVRF_BACKTRACE_INFORMATION Struktur, die Informationen über den letzten Vorgang enthält, der bei der Zuordnung aufgetreten ist.

Wenn verfügbar, kann es sich um den Stapelrücklauf des Ortes handeln, an dem die im UserAllocation-Member der Struktur angegebene Adresse zugewiesen wurde (wenn UserAllocationStateAllocationstateBusy ist) oder an dem die im UserAllocation-Member angegebene Adresse freigegeben wurde (wenn UserAllocationStateallocationState ist).

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

Ressourcenaufzählung

VerifierEnumerateResource