Share via


estrutura AVRF_HEAP_ALLOCATION (avrfsdk.h)

Armazena informações de metadados sobre alocação de heap.

Sintaxe

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;

Membros

HeapHandle

O identificador para o heap que está sendo enumerado.

UserAllocation

O endereço da alocação de heap, conforme visto pelo aplicativo.

UserAllocationSize

O tamanho, em bytes, da alocação do aplicativo no heap.

Allocation

O endereço da alocação de heap, conforme visto pelo sistema operacional.

AllocationSize

O tamanho, em bytes, da alocação de heap, conforme visto pelo sistema operacional.

UserAllocationState

Um dos valores no tipo enumerado eUserAllocationState .

HeapState

O estado da alocação de heap. O usuário pode extrair um dos valores na enumeração eHeapAllocationState após AND-ing o valor HeapStateMask .

HeapContext

O contexto do heap alocado no momento.

BackTraceInformation

Um ponteiro para uma estrutura AVRF_BACKTRACE_INFORMATION que contém informações sobre a última operação que ocorreu na alocação.

Quando disponível, pode ser o backtrace de pilha do local em que o endereço especificado no membro UserAllocation da estrutura foi alocado (se UserAllocationState for AllocationstateBusy) ou onde o endereço especificado no membro UserAllocation foi liberado (se UserAllocationState for AllocationStateFree).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho avrfsdk.h

Confira também

Enumeração de recursos

VerifierEnumerateResource