Compartilhar via


estrutura MOF_FIELD (evntrace.h)

Você pode usar as estruturas de MOF_FIELD para acrescentar dados de evento às estruturas EVENT_TRACE_HEADER ou EVENT_INSTANCE_HEADER .

Sintaxe

typedef struct _MOF_FIELD {
  ULONG64 DataPtr;
  ULONG   Length;
  ULONG   DataType;
} MOF_FIELD, *PMOF_FIELD;

Membros

DataPtr

Ponteiro para um item de dados de evento.

Length

Comprimento do item apontado por DataPtr, em bytes.

DataType

Reservado.

Comentários

Certifique-se de inicializar a memória dessa estrutura como zero antes de definir qualquer membro.

Se você usar estruturas MOF_FIELD , deverá definir o sinalizador WNODE_FLAG_USE_MOF_PTR no membro Flags das estruturas EVENT_TRACE_HEADER ou EVENT_INSTANCE_HEADER .

A sessão de rastreamento de eventos desreferencia automaticamente MOF_FIELD ponteiros de dados antes de passar os dados para consumidores de rastreamento de eventos usando estruturas EVENT_TRACE .

Requisitos

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

Confira também

EVENT_INSTANCE_HEADER

EVENT_TRACE

EVENT_TRACE_HEADER