다음을 통해 공유


MOF_FIELD 구조체(evntrace.h)

MOF_FIELD 구조를 사용하여 이벤트 데이터를 EVENT_TRACE_HEADER 또는 EVENT_INSTANCE_HEADER 구조체에 추가할 수 있습니다.

구문

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

멤버

DataPtr

이벤트 데이터 항목에 대한 포인터입니다.

Length

DataPtr에서 가리키는 항목의 길이(바이트)입니다.

DataType

예약되어 있습니다.

설명

멤버를 설정하기 전에 이 구조체의 메모리를 0으로 초기화해야 합니다.

MOF_FIELD 구조를 사용하는 경우 EVENT_TRACE_HEADER 또는 EVENT_INSTANCE_HEADER 구조체의 Flags 멤버에서 WNODE_FLAG_USE_MOF_PTR 플래그를 설정해야 합니다.

이벤트 추적 세션은 EVENT_TRACE구조를 사용하여 이벤트 추적 소비자에게 데이터를 전달하기 전에 MOF_FIELD 데이터 포인터를 자동으로 역참조합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 evntrace.h

추가 정보

EVENT_INSTANCE_HEADER

EVENT_TRACE

EVENT_TRACE_HEADER