다음을 통해 공유


evntprov.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

evntprov.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
EventActivityIdControl

ETW 이벤트에서 사용할 활동 식별자를 만들고, 쿼리하고, 설정합니다.
EventDataDescCreate

EVENT_DATA_DESCRIPTOR 값을 설정합니다.
EventDescCreate

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

이벤트 설명자에서 채널을 검색합니다.
EventDescGetId

이벤트 설명자에서 이벤트 식별자를 검색합니다.
EventDescGetKeyword

이벤트 설명자에서 키워드(keyword) 검색합니다.
EventDescGetLevel

이벤트 설명자에서 심각도 수준을 검색합니다.
EventDescGetOpcode

이벤트 설명자에서 작업 코드를 검색합니다.
EventDescGetTask

이벤트 설명자에서 작업을 검색합니다.
EventDescGetVersion

이벤트 설명자에서 버전을 검색합니다.
EventDescOrKeyword

이벤트 설명자에 다른 키워드(keyword) 추가합니다.
EventDescSetChannel

이벤트 설명자의 채널 멤버를 설정합니다.
EventDescSetId

이벤트 설명자의 ID 멤버를 설정합니다.
EventDescSetKeyword

이벤트 설명자의 Keyword 멤버를 설정합니다.
EventDescSetLevel

이벤트 설명자의 Level 멤버를 설정합니다.
EventDescSetOpcode

이벤트 설명자의 Opcode 멤버를 설정합니다.
EventDescSetTask

이벤트 설명자의 Task 멤버를 설정합니다.
EventDescSetVersion

이벤트 설명자의 Version 멤버를 설정합니다.
EventDescZero

이벤트 설명자를 0으로 초기화합니다.
EventEnabled

이벤트 공급자가 이벤트의 EVENT_DESCRIPTOR 따라 특정 이벤트를 생성해야 하는지 여부를 결정합니다.
EventProviderEnabled

이벤트 공급자가 이벤트의 수준 및 키워드를 기반으로 특정 이벤트를 생성해야 하는지 여부를 결정합니다.
EventRegister

ETW 이벤트 공급자를 등록하여 ETW 이벤트를 작성하는 데 사용할 수 있는 핸들을 만듭니다.
EventSetInformation

ETW 이벤트 공급자를 구성합니다.
EventUnregister

ETW 이벤트 공급자의 등록을 취소합니다.
EventWrite

현재 스레드의 작업 ID를 사용하는 ETW 이벤트를 씁니다.
EventWriteEx

활동 ID, 선택적 관련 활동 ID, 세션 필터 및 특수 옵션을 사용하여 ETW 이벤트를 작성합니다.
EventWriteString

문자열을 데이터로 포함하는 ETW 이벤트를 씁니다. 이 함수를 사용하면 안 됩니다.
EventWriteTransfer

활동 ID 및 선택적 관련 활동 ID를 사용하여 ETW 이벤트를 씁니다.

콜백 함수

 
PENABLECALLBACK

ETW 이벤트 공급자는 필요에 따라 구성 변경 알림을 수신하도록 EnableCallback 함수를 정의합니다. PENABLECALLBACK 형식은 이 콜백 함수에 대한 포인터를 정의합니다. EnableCallback은 애플리케이션 정의 함수 이름의 자리 표시자입니다.

구조체

 
EVENT_DATA_DESCRIPTOR

EVENT_DATA_DESCRIPTOR 구조체는 ETW 이벤트에서 사용할 데이터 블록을 정의합니다.
EVENT_DESCRIPTOR

EVENT_DESCRIPTOR 구조에는 ETW 이벤트에 대한 정보(메타데이터)가 포함됩니다.
EVENT_FILTER_DESCRIPTOR

세션이 공급자의 콜백 사용 함수에 전달하는 필터 데이터를 정의합니다.
EVENT_FILTER_EVENT_ID

이벤트 ID 또는 스택 워크 필터의 EVENT_FILTER_DESCRIPTOR 구조에 사용되는 이벤트 ID를 정의합니다.
EVENT_FILTER_EVENT_NAME

이벤트 이름 또는 줄기 워크 이름 필터의 EVENT_FILTER_DESCRIPTOR 구조에 사용되는 이벤트 ID를 정의합니다.
EVENT_FILTER_HEADER

계측 매니페스트에 정의된 필터 데이터 앞에 와야 하는 헤더 데이터를 정의합니다.
EVENT_FILTER_LEVEL_KW

스택 워크 수준 키워드(keyword) 필터의 EVENT_FILTER_DESCRIPTOR 구조에 사용되는 이벤트 ID를 정의합니다.

열거형

 
EVENT_INFO_CLASS

EVENT_INFO_CLASS 열거형 형식은 EventSetInformation 함수와 함께 ETW 이벤트 공급자 등록에서 수행할 구성 작업을 지정하는 데 사용됩니다.