структура DXGK_DIAGNOSTIC_TYPES (dispmprt.h)
Структура, содержащая объединение всех определенных наборов типов диагностики. Член объединения, который должен использоваться для интерпретации этих данных, определяется битовой областью, заданной в связанной DXGK_DIAGNOSTIC_CATEGORIES структуре. Как правило, для каждой категории диагностики будет один набор типов диагностики.
Синтаксис
typedef struct _DXGK_DIAGNOSTIC_TYPES {
union {
DXGK_DIAGTYPE_NOTIFICATIONS Notifications;
DXGK_DIAGTYPE_PROGRESSIONS Progressions;
UINT Value;
};
} DXGK_DIAGNOSTIC_TYPES;
Члены
Notifications
Структура DXGK_DIAGTYPE_NOTIFICATIONS, указывающая, какие диагностика описываются.
Progressions
Структура DXGK_DIAGTYPE_PROGRESSIONS для указания типа диагностики "Прогрессии".
Value
Значение типа диагностики.
Комментарии
Структура DXGK_DIAGNOSTIC_TYPES используется для определения типов диагностики в разных сценариях. \ В зависимости от контекста может быть задано ноль, один или несколько битов. При отправке отчетов о диагностике необходимо задать ровно один бит. При управлении поддержкой диагностика или запросах может быть задано несколько битов, и ноль битов может быть допустимым значением, например, когда ОС вызывает DxgkDdiControlDiagnosticReporting, чтобы отключить все отчеты.
Требования
Требование | Значение |
---|---|
Заголовок | dispmprt.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по