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 이벤트 데이터의 레이아웃을 나타내는 상수 값을 정의합니다. |