TRACE_QUERY_INFO_CLASS 열거형(evntrace.h)
EnumerateTraceGuidsEx, TraceQueryInformation 또는 TraceSetInformation과 함께 사용하여 추적 정보 유형을 지정합니다.
TRACE_INFO_CLASS 및 TRACE_QUERY_INFO_CLASS 동일한 열거형에 대한 typedef입니다.
열거형의 값을 사용해야 하는 API와 해당 버퍼 입력 및 출력 형식에 대한 보다 포괄적인 설명서는 의 열거형 정의evntrace.h
에서 TRACE_QUERY_INFO_CLASS
인라인으로 사용할 수 있습니다.
Syntax
typedef enum _TRACE_QUERY_INFO_CLASS {
TraceGuidQueryList = 0,
TraceGuidQueryInfo = 1,
TraceGuidQueryProcess = 2,
TraceStackTracingInfo = 3,
TraceSystemTraceEnableFlagsInfo = 4,
TraceSampledProfileIntervalInfo = 5,
TraceProfileSourceConfigInfo = 6,
TraceProfileSourceListInfo = 7,
TracePmcEventListInfo = 8,
TracePmcCounterListInfo = 9,
TraceSetDisallowList = 10,
TraceVersionInfo = 11,
TraceGroupQueryList = 12,
TraceGroupQueryInfo = 13,
TraceDisallowListQuery = 14,
TraceInfoReserved15,
TracePeriodicCaptureStateListInfo = 16,
TracePeriodicCaptureStateInfo = 17,
TraceProviderBinaryTracking = 18,
TraceMaxLoggersQuery = 19,
TraceLbrConfigurationInfo = 20,
TraceLbrEventListInfo = 21,
TraceMaxPmcCounterQuery = 22,
TraceStreamCount = 23,
TraceStackCachingInfo = 24,
TracePmcCounterOwners = 25,
TraceUnifiedStackCachingInfo = 26,
TracePmcSessionInformation = 27,
TraceContextRegisterInfo = 28,
MaxTraceSetInfoClass = 29
} TRACE_QUERY_INFO_CLASS, TRACE_INFO_CLASS;
상수
TraceGuidQueryList 값: 0 에 등록된 공급자의 GUID 배열 쿼리 컴퓨터. |
TraceGuidQueryInfo 값: 1 각 세션이 공급자를 사용하도록 설정하는 데 사용한 정보를 쿼리합니다. |
TraceGuidQueryProcess 값: 2 에 등록된 공급자의 GUID 배열에 대한 쿼리 호출 프로세스와 동일한 프로세스입니다. |
TraceStackTracingInfo 값: 3 커널 이벤트에 대한 호출 스택 추적에 대한 설정을 쿼리합니다. CLASSIC_EVENT_ID 배열을 반환합니다. 구조. 구조체는 스택 추적이 있는 이벤트 GUID를 지정합니다. 선택합니다. 배열은 256개 요소로 제한됩니다. 이 값은 Windows 7, Windows Server 2008 R2 이상에서 지원됩니다. |
TraceSystemTraceEnableFlagsInfo 값: 4 시스템 추적 공급자에 대한 EnableFlags 설정을 쿼리합니다. For 자세한 내용은 다음을 참조하세요. EVENT_TRACE_PROPERTIES 구조체입니다. 이 값은 Windows 8, Windows Server 2012 이상에서 지원됩니다. |
TraceSampledProfileIntervalInfo 값: 5 제공된 원본에 대한 샘플링 프로필 간격에 대한 설정을 쿼리합니다. 이 값은 Windows 8, Windows Server 2012 이상에서 지원됩니다. |
TraceProfileSourceConfigInfo 값: 6 을(를) 수집할 프로파일링 원본 목록을 구성합니다. 성능 모니터링 카운터 프로필 이벤트가 발생합니다. 수집된 카운터는 이벤트의 일부로 내보내야 합니다 PERF_PMC_PROFILE .이 값은 Windows 8, Windows Server 2012 이상에서 지원됩니다. |
TraceProfileSourceListInfo 값: 7 시스템에서 사용할 수 있는 프로파일링 원본 목록을 쿼리합니다. 이 값은 Windows 8, Windows Server 2012 이상에서 지원됩니다. |
TracePmcEventListInfo 값: 8 성능에 대한 시스템 이벤트 목록을 사용하여 세션을 구성합니다. 에서 구성 TracePmcCounterListInfo 한 모니터링 카운터가 수집됩니다.이 값은 Windows 8, Windows Server 2012 이상에서 지원됩니다. |
TracePmcCounterListInfo 값: 9 수집할 프로파일링 원본 목록을 사용하여 세션을 구성합니다. 에 의해 TracePmcEventListInfo 구성된 이벤트가 세션에 기록될 때이 값은 Windows 8, Windows Server 2012 이상에서 지원됩니다. |
TraceSetDisallowList 값: 10 이 세션에 사용하도록 설정되지 않은 공급자 목록을 의 일부로 설정합니다. 공급자 그룹 사용. 자세한 내용은 공급자 특성. 이 값은 Windows 10, Windows Server 2016 이상에서 지원됩니다. |
TraceVersionInfo 값: 11 추적 파일 버전 정보를 쿼리합니다. 이 값은 Windows 10, Windows Server 2016 이상에서 지원됩니다. |
TraceGroupQueryList 값: 12 컴퓨터에서 활성 상태인 공급자 그룹의 GUID 배열을 쿼리합니다. |
TraceGroupQueryInfo 값: 13 이 값은 Windows 10, Windows Server 2016 이상에서 지원됩니다. 각 세션이 공급자 그룹을 사용하도록 설정하는 데 사용한 정보를 쿼리합니다. |
TraceDisallowListQuery 값: 14 이 값은 Windows 10, Windows Server 2016 이상에서 지원됩니다. 이 세션에서 그룹 사용이 허용되지 않는 GUID 배열을 쿼리합니다. 이 값은 Windows 10, Windows Server 2016 이상에서 지원됩니다. |
TraceInfoReserved15 다음에 사용하도록 예약됩니다. 사용하지 마십시오. |
TracePeriodicCaptureStateListInfo 값: 16 주기적으로 수신되는 공급자 목록으로 세션을 업데이트합니다. EVENT_CONTROL_CODE_CAPTURE_STATE 의 호출과 유사한 제어 코드EnableTraceEx2. 자세한 내용은 TRACE_PERIODIC_CAPTURE_STATE_INFO. 값은 Windows 10 버전 1709, Windows Server 버전에서 지원됩니다. 1709 이상. |
TracePeriodicCaptureStateInfo 값: 17 를 포함하여 시스템에서 주기적인 캡처 상태 설정의 제한을 쿼리합니다. 최소 시간 빈도 및 최대 공급자 수 동시에 구성됩니다. 자세한 내용은 TRACE_PERIODIC_CAPTURE_STATE_INFO. 값은 Windows 10 버전 1709, Windows Server 버전에서 지원됩니다. 1709 이상. |
TraceProviderBinaryTracking 값: 18 ETW에 사용하도록 설정된 모든 공급자에 대한 이진 파일 추적을 시작하도록 지시합니다. 세션입니다. 추적은 세션에 사용하도록 설정된 공급자에 적용됩니다. 호출 시 및 를 사용하도록 설정된 모든 이후 공급자에 대한 세션입니다. ETW는 공급자 GUID 간의 매핑을 포함하는 추적 이벤트를 생성합니다. 및 추적된 공급자에 대한 콜백을 포함하는 모듈의 경로입니다. In(다음 안에) 실시간 세션의 경우 이벤트는 실시간으로 제공됩니다. 버퍼. 파일 기반 세션의 경우(즉, 추적이 에 저장된 경우) .etl 파일), 이벤트는 집계되고 파일 헤더에 기록됩니다. .etl 파일이 재생될 때 ETW 런타임에서 제공하는 첫 번째 이벤트 중 하나여야 합니다. 뒤로. 이진 추적 이벤트에는 공급자 ID EventTraceGuid 및 opcode가 있습니다.0x43 .값은 Windows 10 버전 1709, Windows Server 버전에서 지원됩니다. 1709 이상. |
TraceMaxLoggersQuery 값: 19 현재 구성된 최대 ETW 로깅 세션 수를 쿼리합니다. 운영 체제에 의해 ULONG을 반환합니다. 다음과 함께 사용됨: EnumerateTraceGuidsEx. 값은 Windows 10 버전 1709, Windows Server 버전에서 지원됩니다. 1709 이상. |
TraceLbrConfigurationInfo 값: 20 지정된 세션에 대해 마지막 분기 레코드 추적을 사용하도록 설정하고 를 구성합니다. 해당 LBR 필터. 값은 Windows 10 버전 19H1, Windows Server 버전에서 지원됩니다. 1903 이상. |
TraceLbrEventListInfo 값: 21 마지막 분기 레코드를 추적하도록 ETW를 트리거하는 이벤트 목록을 구성합니다. 에 의해 TraceLbrConfigurationInfo 구성된 정보입니다.값은 Windows 10 버전 19H1, Windows Server 버전에서 지원됩니다. 1903 이상. |
TraceMaxPmcCounterQuery 값: 22 동시에 있을 수 있는 프로파일링 원본의 최대 수를 쿼리합니다. ETW와 함께 사용하도록 구성됩니다. 값은 Windows 10 버전 19H1, Windows Server 버전에서 지원됩니다. 1903 이상. |
TraceStreamCount 값: 23 세션에 대해 구성된 스트림 수를 쿼리합니다. 이것은 일반적으로 이지만 그렇지 않습니다. 항상 시스템의 프로세서 수와 같거나, 없는 경우 1입니다. 프로세서별 버퍼링은 세션에 대해 구성됩니다. 이 값은 Windows 10 버전 21H2, Windows Server 2022 및 에서 지원됩니다. 설치할 수 있습니다. |
TraceStackCachingInfo 값: 24 ETW에 RegisterTraceGuids 기반의 스택 추적 캐싱을 시작하도록 지시합니다. ("클래식") 이 세션의 이벤트입니다. 이 값은 Windows 10 버전 21H2, Windows Server 2022 및 에서 지원됩니다. 설치할 수 있습니다. |
TracePmcCounterOwners 값: 25 ETW에서 현재 처리기 성능 모니터링 카운터 목록을 쿼리합니다. 사용. 이 목록에는 ETW 이외의 시설에서 사용하는 카운터가 포함될 수 있습니다. 이 값은 Windows 10 버전 21H2, Windows Server 2022 및 에서 지원됩니다. 설치할 수 있습니다. |
TraceUnifiedStackCachingInfo 값: 26 ETW에 RegisterTraceGuids 기반의 스택 추적 캐싱을 시작하도록 지시합니다. ("클래식") 및 EventRegister 기반 이벤트입니다. 이 값은 Windows 10 버전 21H2, Windows Server 2022 및 에서 지원됩니다. 설치할 수 있습니다. |
TracePmcSessionInformation 값: 27 및 TracePmcCounterListInfo 을 통해 TracePmcEventListInfo 설정된 PMC 구성에 대한 모든 세션을 쿼리합니다.이 값은 Windows 10 버전 22H2 이상에서 지원됩니다. |
TraceContextRegisterInfo 값: 28 컨텍스트 레지스터에 대한 시스템 이벤트 목록을 사용하여 세션을 구성합니다. 이벤트가 수집됩니다. 컨텍스트 레지스터 이벤트에 CPU 레지스터 포함 지정된 관련 이벤트가 발생하는 순간의 콘텐츠입니다. 값은 Windows Server 23H2 이상에서 지원됩니다. |
MaxTraceSetInfoClass 값: 29 열거형의 마지막 값을 표시합니다. 사용하지 마십시오. |
설명
TRACE_INFO_CLASS 및 TRACE_QUERY_INFO_CLASS 열거형은 모두 동일한 값을 정의합니다. EnumerateTraceGuidsEx 함수 또는 TraceSetInformation 함수와 함께 두 열거형을 모두 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | evntrace.h |