Freigeben über


MOF_FIELD-Struktur (evntrace.h)

Sie können die MOF_FIELD-Strukturen verwenden, um Ereignisdaten an die EVENT_TRACE_HEADER - oder EVENT_INSTANCE_HEADER-Strukturen anzufügen.

Syntax

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

Member

DataPtr

Zeiger auf ein Ereignisdatenelement.

Length

Länge des Elements, auf das von DataPtr in Bytes verwiesen wird.

DataType

Reserviert.

Hinweise

Stellen Sie sicher, dass Sie den Arbeitsspeicher für diese Struktur auf 0 (null) initialisieren, bevor Sie Member festlegen.

Wenn Sie MOF_FIELD-Strukturen verwenden, müssen Sie das WNODE_FLAG_USE_MOF_PTR-Flag im Flags-Element der EVENT_TRACE_HEADER - oder EVENT_INSTANCE_HEADER-Strukturen festlegen.

Die Ereignisablaufverfolgungssitzung dereferenziert automatisch MOF_FIELD Datenzeiger, bevor die Daten mithilfe von EVENT_TRACE Strukturen an Ereignisablaufverfolgungsconsumer übergeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile evntrace.h

Weitere Informationen

EVENT_INSTANCE_HEADER

EVENT_TRACE

EVENT_TRACE_HEADER