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