Share via


diagnosticdataquery.h 헤더

이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

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

Functions

 
DdqCancelDiagnosticRecordOperation

이 세션에 대한 모든 미해결 진단 데이터 쿼리 API 내부 쿼리 작업을 취소합니다. 이는 장기 실행 쿼리 API를 중단하기 위해 다른 스레드에서 호출할 수 있습니다.
DdqCloseSession

진단 데이터 쿼리 세션 핸들을 닫습니다.
DdqCreateSession

진단 데이터 쿼리 세션을 고유하게 식별하는 데 사용할 진단 데이터 쿼리 API 세션 핸들을 만듭니다.
DdqExtractDiagnosticReport

Windows 오류 보고 보고서를 검색하는 데 사용되는 이 API는 지정된 대상 경로로 cab을 추출합니다. 오류 보고서에 cabs가 없으면 작업이 수행되지 않습니다.
DdqFreeDiagnosticRecordLocaleTags

HDIAGNOSTIC_EVENT_TAG_DESCRIPTION 핸들에서 참조하는 태그 정보에 할당된 메모리를 해제합니다.
DdqFreeDiagnosticRecordPage

HDIAGNOSTIC_RECORD 핸들에서 참조하는 진단 레코드 페이지에 할당된 메모리를 해제합니다.
DdqFreeDiagnosticRecordProducerCategories

범주 집합에 할당된 메모리와 HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION 핸들에서 참조하는 범주의 텍스트 표현을 해제합니다.
DdqFreeDiagnosticRecordProducers

HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION 핸들에서 참조하는 생산자 집합에 할당된 메모리를 해제합니다.
DdqFreeDiagnosticReport

HDIAGNOSTIC_REPORT_DATA 핸들에서 참조하는 오류 보고서에 할당된 메모리를 해제합니다.
DdqGetDiagnosticDataAccessLevelAllowed

API 호출자에 대해 사용 가능한 가장 높은 데이터 액세스 수준을 반환합니다. NoData, CurrentUserData 또는 AllUserData일 수 있습니다.
DdqGetDiagnosticRecordAtIndex

HDIAGNOSTIC_DATA_RECORD 핸들이 가리키는 리소스의 지정된 인덱스에서 진단 데이터 레코드 정보를 가져옵니다.
DdqGetDiagnosticRecordBinaryDistribution

총 예상 업로드 크기에 따라 상위 N개의 시끄러운 이진 파일에 대한 진단 데이터 이벤트 볼륨의 이진 이름 및 연결된 예상 총 업로드를 바이트 단위로 가져옵니다. 여기서 N은 topNBinaries에 전달된 값입니다.
DdqGetDiagnosticRecordCategoryAtIndex

HDIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION 핸들이 가리키는 리소스의 지정된 인덱스에서 진단 레코드 범주를 가져옵니다.
DdqGetDiagnosticRecordCategoryCount

HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION 핸들이 가리키는 리소스에서 진단 레코드 범주의 수(크기)를 가져옵니다.
DdqGetDiagnosticRecordCount

HDIAGNOSTIC_DATA_RECORD 핸들이 가리키는 리소스의 요소 수(크기)를 가져옵니다.
DdqGetDiagnosticRecordLocaleTagAtIndex

HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION 핸들이 가리키는 리소스의 지정된 인덱스에서 태그 설명을 가져옵니다.
DdqGetDiagnosticRecordLocaleTagCount

HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION 핸들에서 가리키는 리소스의 태그 수(크기)를 가져옵니다.
DdqGetDiagnosticRecordLocaleTags

지정된 로캘 아래의 알려진 모든 태그에 대한 정보를 가져오고 데이터에 대한 핸들(HDIAGNOSTIC_EVENT_TAG_DESCRIPTION)을 제공합니다. 예제 로캘은 "en-US"입니다. 반환 값의 예는 다음 데이터를 포함하는 DIAGNOSTIC_EVENT_TAG_DESCRIPTION 리소스입니다. 태그: 11, 이름: "디바이스 연결 및 구성" 및 설명: "디바이스 식별자(예: IP 주소) 구성, 설정 및 성능을 포함하여 서비스와 네트워크에 연결된 디바이스의 연결 및 구성을 설명하는 데이터".
DdqGetDiagnosticRecordPage

필터링된 레코드의 페이지(일괄 처리)를 가져옵니다. 반환된 레코드에 대한 필터링은 searchCriteria, pageRecordCount, offset 및 baseRowId를 DIAGNOSTIC_DATA_SEARCH_CRITERIA 입력 매개 변수를 사용하여 내부적으로 수행됩니다.
DdqGetDiagnosticRecordPayload

rowId로 지정된 이벤트 레코드에 대한 페이로드 텍스트를 가져옵니다.
DdqGetDiagnosticRecordProducerAtIndex

HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION 핸들이 가리키는 리소스의 지정된 인덱스에서 생산자에 대한 설명을 가져옵니다.
DdqGetDiagnosticRecordProducerCategories

생산자와 범주에는 계층적 관계가 있습니다. 즉, 범주는 생산자에 속합니다. 이 함수는 지정된 진단 생산자 이름에 사용할 수 있는 범주 ID 및 범주의 텍스트 표현을 가져옵니다.
DdqGetDiagnosticRecordProducerCount

HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION 가리키는 리소스에서 생산자의 수(크기)를 가져옵니다.
DdqGetDiagnosticRecordProducers

진단 데이터 쿼리 세션에 사용할 수 있는 진단 데이터 생산자를 가져옵니다.
DdqGetDiagnosticRecordStats

필터링된 이벤트 기록 진단 데이터 레코드 통계를 가져옵니다. 반환된 통계에 대한 필터링은 입력 매개 변수 DIAGNOSTIC_DATA_SEARCH_CRITERIA 필터를 사용하여 수행됩니다. 레코드 상태는 사용 가능한 검색 조건과 일치하는 레코드 수를 설명하고 데이터의 추가 쿼리에 사용되는 매개 변수를 반환합니다. 이 API의 사용 중 하나는 데이터를 마지막으로 쿼리한 이후 변경 내용이 있는지 검사 것입니다. 출력 매개 변수의 변경은 이벤트 기록 레코드 상태의 상태 변경을 나타냅니다.
DdqGetDiagnosticRecordSummary

생산자가 필터링할 수 있는 진단 데이터 레코드에 대한 일반 통계를 가져옵니다.
DdqGetDiagnosticRecordTagDistribution

지정된 생산자 이름에 따라 개인 정보 태그 이벤트 배포 통계당 진단 데이터 이벤트를 가져옵니다.
DdqGetDiagnosticReport

HDIAGNOSTIC_REPORT_DATA 핸들을 통해 이 PC에서 업로드하기 위해 업로드되거나 큐에 추가된 오류 보고서를 가져옵니다.
DdqGetDiagnosticReportAtIndex

HDIAGNOSTIC_REPORT_DATA 핸들이 가리키는 리소스의 지정된 인덱스에서 오류 보고서 및 해당 정보를 가져옵니다.
DdqGetDiagnosticReportCount

HDIAGNOSTIC_REPORT_DATA 핸들이 가리키는 리소스에서 오류 보고서의 수(크기)를 가져옵니다.
DdqGetDiagnosticReportStoreReportCount

요청된 저장소에 저장된 보고서의 수(크기)를 가져옵니다.
DdqGetSessionAccessLevel

현재 진단 데이터 쿼리 세션의 데이터 액세스 수준을 반환합니다.
DdqGetTranscriptConfiguration

최대 스토리지 크기 및 데이터 기록 시간과 같은 이벤트 기록 구성을 가져옵니다.
DdqIsDiagnosticRecordSampledIn

이벤트에 대한 디바이스의 샘플링된 상태를 가져옵니다.
DdqSetTranscriptConfiguration

최대 스토리지 크기 및 데이터 기록 시간과 같은 이벤트 기록 구성을 설정합니다. 사용자가 상승하지 않으면 구성 설정이 실패합니다.