DXGK_DISPLAY_DIAGNOSTICS_INTERFACE 结构 (dispmprt.h)
需要使用显示诊断接口的内核模式组件调用显示微型端口驱动程序的 DxgkDdiQueryInterface 函数。
语法
typedef struct _DXGK_DISPLAY_DIAGNOSTICS_INTERFACE {
[in] IN USHORT Size;
[in] IN USHORT Version;
[out] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGKDDI_GETDISPLAYSTATENONINTRUSIVE DxgkDdiGetDisplayStateNonIntrusive;
[out] OUT DXGKDDI_GETDISPLAYSTATEINTRUSIVE DxgkDdiGetDisplayStateIntrusive;
} DXGK_DISPLAY_DIAGNOSTICS_INTERFACE, *PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE;
成员
[in] Size
此结构的大小(以字节为单位)。
[in] Version
显示诊断接口的版本号。 版本号常量在 dispmprt.h (中定义,例如,DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1) 。
[out] Context
指向显示微型端口驱动程序提供的专用上下文块的指针。 操作系统将在接口 DDI 调用中将此 上下文 提供回驱动程序。 驱动程序应确保此上下文特定于适配器,而不是驱动程序全局,因为操作系统为每个适配器存储接口信息。
[out] InterfaceReference
指向显示微型端口驱动程序的 接口引用函数的指针。
[out] InterfaceDereference
显示微型端口驱动程序的 接口取消引用函数的指针。
[out] DxgkDdiGetDisplayStateNonIntrusive
指向显示微型端口驱动程序的 DxgkDdiGetDisplayStateNonIntrusive 函数的 指针。
[out] DxgkDdiGetDisplayStateIntrusive
指向显示微型端口驱动程序的 DxgkDdiGetDisplayStateIntrusive 函数的 指针。
注解
操作系统将在启动每个图形适配器时查询其显示诊断接口。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 2004 |
标头 | dispmprt.h |
另请参阅
DxgkDdiGetDisplayStateIntrusive