다음을 통해 공유


EventDescCreate 함수(evntprov.h)

이벤트 설명자의 값을 설정합니다.

구문

EVNTPROV_PFORCEINLINE VOID EventDescCreate(
  [out] PEVENT_DESCRIPTOR EventDescriptor,
  [in]  USHORT            Id,
  [in]  UCHAR             Version,
  [in]  UCHAR             Channel,
  [in]  UCHAR             Level,
  [in]  USHORT            Task,
  [in]  UCHAR             Opcode,
  [in]  ULONGLONG         Keyword
);

매개 변수

[out] EventDescriptor

멤버 값이 나머지 매개 변수의 값으로 설정된 이벤트 설명자입니다. 자세한 내용은 EVENT_DESCRIPTOR 참조하세요.

[in] Id

이벤트 식별자입니다. 값은 EVENT_DESCRIPTORID 멤버를 설정하는 데 사용됩니다.

[in] Version

이벤트의 버전입니다. 값은 EVENT_DESCRIPTORVersion 멤버를 설정하는 데 사용됩니다.

[in] Channel

이 이벤트가 속한 이벤트의 범주입니다. 값은 EVENT_DESCRIPTOR채널 멤버를 설정하는 데 사용됩니다.

[in] Level

이벤트의 심각도를 지정합니다. 값은 EVENT_DESCRIPTORLevel 멤버를 설정하는 데 사용됩니다.

[in] Task

사용하도록 설정하려는 애플리케이션의 논리적 구성 요소를 식별합니다. 값은 EVENT_DESCRIPTORTask 멤버를 설정하는 데 사용됩니다.

[in] Opcode

이벤트가 기록될 때 수행되는 작업입니다. 값은 EVENT_DESCRIPTOROpcode 멤버를 설정하는 데 사용됩니다.

[in] Keyword

이벤트가 속한 이벤트의 범주를 추가로 정의하는 비트 마스크입니다. 값은 EVENT_DESCRIPTOR키워드 멤버를 설정하는 데 사용됩니다.

반환 값

이 함수는 값을 반환하지 않습니다.

설명

EVENT_DESCRIPTOR 구조체 의 멤버를 설정하는 편리한 매크로입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 evntprov.h

추가 정보

EventDescZero