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结构用于识别不同方案中的诊断类型。 \ 根据上下文,可以设置零位、一位或多位。 报告诊断时,必须设置一个位。 控制诊断或查询支持时,可以设置多个位,零位可以是有效值,例如,当 OS 调用 DxgkDdiControlDiagnosticReporting 禁用所有报告时。
要求
要求 | 值 |
---|---|
Header | dispmprt.h |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈