다음을 통해 공유


tdh.h 헤더

이 TDH(추적 데이터 도우미) 헤더는 이벤트 추적에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

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

Functions

 
EMI_MAP_FORMAT

이벤트 맵 형식을 검색하는 매크로입니다.
EMI_MAP_INPUT

이벤트 맵 입력을 검색하는 매크로입니다.
EMI_MAP_NAME

이벤트 맵 이름을 검색하는 매크로입니다.
EMI_MAP_OUTPUT

이벤트 맵 출력을 검색하는 매크로입니다.
PEI_PROVIDER_NAME

PEI(공급자 이벤트 정보) 이름을 검색하는 매크로입니다.
PFI_FIELD_MESSAGE

PFI(공급자 필드 정보) 필드 메시지를 검색하는 매크로입니다.
PFI_FIELD_NAME

PFI(공급자 필드 정보) 필드 이름을 검색하는 매크로입니다.
PFI_FILTER_MESSAGE

PFI(공급자 필드 정보) 필드 메시지를 필터링하는 매크로입니다.
PFI_PROPERTY_NAME

PFI(공급자 필드 정보) 속성 이름을 검색하는 매크로입니다.
TdhAggregatePayloadFilters

EnableTraceEx2 함수와 함께 사용할 단일 데이터 구조로 단일 공급자에 대한 여러 페이로드 필터를 집계합니다.
TdhCleanupPayloadEventFilterDescriptor

TdhAggregatePayloadFilters 함수를 사용하여 만든 페이로드 필터의 집계된 구조를 해제합니다.
TdhCloseDecodingHandle

입력 디코딩 핸들과 연결된 모든 리소스를 해제합니다.
TdhCreatePayloadFilter

EnableTraceEx2 함수와 함께 사용할 단일 페이로드에 대한 단일 필터를 만듭니다.
TdhDeletePayloadFilter

TdhCreatePayloadFilter 함수에 의해 단일 페이로드 필터에 할당된 메모리를 해제합니다.
TdhEnumerateManifestProviderEvents

공급자 매니페스트에 있는 이벤트 목록을 검색합니다.
TdhEnumerateProviderFieldInformation

지정된 공급자에 대해 지정된 필드 메타데이터를 검색합니다.
TdhEnumerateProviderFilters

매니페스트에 정의된 지정된 공급자가 지정한 필터를 열거합니다.
TdhEnumerateProviders

컴퓨터에 MOF 클래스 또는 매니페스트 파일을 등록한 공급자 목록을 검색합니다.
TdhEnumerateProvidersForDecodingSource

컴퓨터에 MOF 클래스 또는 매니페스트 파일을 등록한 공급자 목록을 검색합니다.
TdhFormatProperty

표시할 속성 값의 형식을 지정합니다.
TdhGetDecodingParameter

디코딩 매개 변수의 값을 검색합니다.
TdhGetEventInformation

이벤트에 대한 메타데이터를 검색합니다.
TdhGetEventMapInformation

이벤트에 포함된 이벤트 맵에 대한 정보를 검색합니다.
TdhGetManifestEventInformation

매니페스트의 이벤트에 대한 메타데이터를 검색합니다.
TdhGetProperty

이벤트 데이터에서 속성 값을 검색합니다.
TdhGetPropertySize

이벤트 데이터에서 하나 이상의 속성 값의 크기를 검색합니다.
TdhGetWppMessage

EVENT_RECORD 구조에 포함된 형식의 WPP 메시지를 검색합니다.
TdhGetWppProperty

WPP 메시지와 연결된 특정 속성을 검색합니다.
TdhLoadManifest

로그 파일을 디코딩하는 데 사용되는 매니페스트를 로드합니다.
TdhLoadManifestFromBinary

NULL로 끝나는 경로를 특정 이벤트 공급자를 디코딩하는 데 필요한 메타데이터 리소스가 포함된 이진 파일로 이동합니다.
TdhLoadManifestFromMemory

메모리에서 매니페스트를 로드합니다.
TdhOpenDecodingHandle

디코딩 핸들을 엽니다.
TdhQueryProviderFieldInformation

지정된 값과 일치하는 필드 값에 대한 이벤트 설명에서 지정된 필드에 대한 정보를 검색합니다.
TdhSetDecodingParameter

디코딩 매개 변수의 값을 설정합니다.
TdhUnloadManifest

TdhLoadManifest 함수에 의해 로드된 매니페스트를 언로드합니다.
TdhUnloadManifestFromMemory

메모리에서 매니페스트를 언로드합니다.
TEI_ACTIVITYID_NAME

TEI(추적 이벤트 정보) 활동 ID 이름을 검색하는 매크로입니다.
TEI_CHANNEL_NAME

TEI(추적 이벤트 정보) 채널 이름을 검색하는 매크로입니다.
TEI_EVENT_MESSAGE

TEI(추적 이벤트 정보) 메시지를 검색하는 매크로입니다.
TEI_KEYWORDS_NAME

TEI(추적 이벤트 정보) 키워드 이름을 검색하는 매크로입니다.
TEI_LEVEL_NAME

TEI(추적 이벤트 정보) 수준 이름을 검색하는 매크로입니다.
TEI_MAP_NAME

TEI(추적 이벤트 정보) 맵 이름을 검색하는 매크로입니다.
TEI_OPCODE_NAME

TEI(추적 이벤트 정보) opcode 이름을 검색하는 매크로입니다.
TEI_PROPERTY_NAME

TEI(추적 이벤트 정보) 속성 이름을 검색하는 매크로입니다.
TEI_PROVIDER_MESSAGE

TEI(추적 이벤트 정보) 공급자 메시지를 검색하는 매크로입니다.
TEI_PROVIDER_NAME

TEI(추적 이벤트 정보) 공급자 이름을 검색하는 매크로입니다.
TEI_RELATEDACTIVITYID_NAME

TEI(추적 이벤트 정보) 관련 활동 ID 이름을 검색하는 매크로입니다.
TEI_TASK_NAME

TEI(추적 이벤트 정보) 작업 이름을 검색하는 매크로입니다.

구조체

 
EVENT_MAP_ENTRY

단일 값 맵 항목을 정의합니다.
EVENT_MAP_INFO

이벤트 맵에 대한 메타데이터를 정의합니다.
EVENT_PROPERTY_INFO

이벤트 또는 필터의 단일 속성에 대한 정보를 제공합니다.
PAYLOAD_FILTER_PREDICATE

추적 세션의 단일 필드를 필터링하는 방법을 설명하는 이벤트 페이로드 필터 조건자를 정의합니다.
PROPERTY_DATA_DESCRIPTOR

검색할 속성을 정의합니다.
PROVIDER_ENUMERATION_INFO

컴퓨터에 MOF 또는 매니페스트를 등록한 공급자의 배열을 정의합니다.
PROVIDER_EVENT_INFO

공급자 매니페스트에서 이벤트 배열을 정의합니다.
PROVIDER_FIELD_INFO

필드 정보를 정의합니다.
PROVIDER_FIELD_INFOARRAY

요청된 필드에 대한 메타데이터 정보를 정의합니다.
PROVIDER_FILTER_INFO

필터 및 해당 데이터를 정의합니다.
TDH_CONTEXT

이벤트를 구문 분석하는 데 필요한 추가 정보를 정의합니다.
TRACE_EVENT_INFO

이벤트에 대한 정보를 정의합니다.
TRACE_PROVIDER_INFO

공급자의 GUID 및 이름을 정의합니다.

열거형

 
_TDH_IN_TYPE

TDH(추적 데이터 도우미)에 대해 지원되는 [in] 형식을 정의합니다.
_TDH_OUT_TYPE

추적 데이터 도우미(TDH)에 대해 지원되는 [out] 형식을 정의합니다.
DECODING_SOURCE

이벤트 데이터의 원본을 정의합니다.
EVENT_FIELD_TYPE

검색할 공급자 정보를 정의합니다.
MAP_FLAGS

맵이 값 맵, 비트맵 또는 패턴 맵인지 여부를 나타내는 상수 값을 정의합니다.
MAP_VALUETYPE

값 맵 값이 ULONG 데이터 형식 또는 문자열에 있는지 여부를 정의합니다.
PAYLOAD_OPERATOR

TDH(추적 데이터 도우미)에 대해 지원되는 페이로드 연산자를 정의합니다.
PROPERTY_FLAGS

속성이 구조체 또는 배열에 포함되어 있는지 여부를 정의합니다.
TDH_CONTEXT_TYPE

컨텍스트 형식을 정의합니다.
TEMPLATE_FLAGS

이벤트 데이터의 레이아웃을 나타내는 상수 값을 정의합니다.