DXGK_DISPLAY_INFORMATION 结构 (d3dkmdt.h)

包含当驱动程序启动或停止以响应 即插即用 (PnP) 事件时,在操作系统和显示微型端口驱动程序之间传递的显示信息。

语法

typedef struct _DXGK_DISPLAY_INFORMATION {
  UINT                           Width;
  UINT                           Height;
  UINT                           Pitch;
  D3DDDIFORMAT                   ColorFormat;
  PHYSICAL_ADDRESS               PhysicAddress;
  D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
  ULONG                          AcpiId;
} DXGK_DISPLAY_INFORMATION, *PDXGK_DISPLAY_INFORMATION;

成员

Width

一个 UINT 值,该值指定当前显示模式的宽度(以像素为单位)。

Height

一个 UINT 值,该值指定当前显示模式的高度(以像素为单位)。

Pitch

一个 UINT 值,该值指定一个屏幕行中包含的字节总数。

ColorFormat

D3DDDIFORMAT 类型的值,指示当前显示模式的像素颜色格式。 驱动程序不必支持 D3DDDIFORMAT 结构中的所有颜色格式。 有关必须支持的格式的详细信息,请参阅 DxgkCbAcquirePostDisplayOwnershipDxgkDdiStopDeviceAndReleasePostDisplayOwnership

PhysicAddress

当前显示模式的帧缓冲区的物理开始地址。

TargetId

一个整数值,指定显示设备连接到的显示适配器上的视频存在目标的标识符。

AcpiId

一个 ULONG 值,该值指定 由 TargetId 成员指定的视频存在目标的 ACPI 标识符。

注意 如果视频当前目标不是 ACPI 设备,则必须将此成员设置为零。
 

注解

有关 使用 DXGK_DISPLAY_INFORMATION 成员的详细信息,请参阅 DxgkCbAcquirePostDisplayOwnershipDxgkDdiStopDeviceAndReleasePostDisplayOwnership

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
标头 d3dkmdt.h

另请参阅

D3DDDIFORMAT

DxgkCbAcquirePostDisplayOwnership

DxgkDdiStopDeviceAndReleasePostDisplayOwnership