Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется в разделе Безопасность и Удостоверение. Дополнительные сведения см. в разделе:
diagnosticdataquery.h содержит следующие программные интерфейсы:
Функции
|
DdqCancelDiagnosticRecordOperation Отменяет все невыполненные внутренние операции запросов API запросов диагностических данных для этого сеанса. Это можно вызвать из другого потока, чтобы прервать длительные API запросов. |
|
DdqCloseSession Закрывает дескриптор сеанса запроса диагностических данных. |
|
DdqCreateSession Создает дескриптор сеанса API запроса диагностических данных, который будет использоваться для уникальной идентификации сеанса запроса диагностических данных. |
|
DdqExtractDiagnosticReport Этот API, используемый для получения отчеты об ошибках Windows отчетов, извлекает 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 Извлекает страницу (пакет) отфильтрованных записей. Фильтрация возвращаемых записей выполняется с помощью входных параметров DIAGNOSTIC_DATA_SEARCH_CRITERIA searchCriteria, pageRecordCount, offset и baseRowId. |
|
DdqGetDiagnosticRecordPayload Извлекает текст полезных данных для записи события, указанной rowId. |
|
DdqGetDiagnosticRecordProducerAtIndex Извлекает описание производителя по указанному индексу в ресурсе, на который указывает дескриптор HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION. |
|
DdqGetDiagnosticRecordProducerCategories Производители и категории имеют иерархическую связь, то есть категории принадлежат производителям. Эта функция получает доступные идентификаторы категорий и текстовое представление категорий для заданного диагностического имени производителя. |
|
DdqGetDiagnosticRecordProducerCount Извлекает количество (размер) производителей в ресурсе, на который указывает HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION. |
|
DdqGetDiagnosticRecordProducers Извлекает поставщики диагностических данных, доступные для сеанса запроса диагностических данных. |
|
DdqGetDiagnosticRecordStats Извлекает статистику записи диагностических данных отфильтрованной расшифровки событий. Фильтрация по возвращаемой статистике выполняется с помощью входного параметра, DIAGNOSTIC_DATA_SEARCH_CRITERIA фильтра. Состояние записи описывает, сколько записей, соответствующих условиям поиска, доступно, и возвращает параметры, используемые для дальнейшего запроса данных. Одним из способов использования этого API является проверка, были ли изменения с момента последнего запроса данных. Изменение выходных параметров указывает на изменение состояния записи записи события. |
|
DdqGetDiagnosticRecordSummary Получает общую статистику о записях диагностических данных, которые можно фильтровать по производителю. |
|
DdqGetDiagnosticRecordTagDistribution Извлекает статистику распределения событий диагностических данных для каждого тега конфиденциальности на основе указанных имен производителей. |
|
DdqGetDiagnosticReport Получает отчеты об ошибках, отправленные или помещенные в очередь для отправки с этого компьютера с помощью дескриптора HDIAGNOSTIC_REPORT_DATA. |
|
DdqGetDiagnosticReportAtIndex Извлекает отчет об ошибках и его сведения по указанному индексу в ресурсе, на который указывает дескриптор HDIAGNOSTIC_REPORT_DATA. |
|
DdqGetDiagnosticReportCount Извлекает количество (размер) отчетов об ошибках в ресурсе, на который указывает дескриптор HDIAGNOSTIC_REPORT_DATA. |
|
DdqGetDiagnosticReportStoreReportCount Получает количество (размер) отчетов, хранящихся в запрошенном хранилище. |
|
DdqGetSessionAccessLevel Возвращает уровень доступа к данным текущего сеанса запроса диагностических данных. |
|
DdqGetTranscriptConfiguration Возвращает конфигурацию расшифровки событий, например максимальный размер хранилища и часы журнала данных. |
|
DdqIsDiagnosticRecordSampledIn Извлекает состояние выборки устройства для события. |
|
DdqSetTranscriptConfiguration Задает конфигурацию расшифровки событий, например максимальный размер хранилища и часы журнала данных. Обратите внимание, что настройка конфигурации завершится ошибкой, если пользователь не имеет повышенных прав. |