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