DXGI_DDI_PRIMARY_DESC结构(dxgiddi.h)
描述用作主要资源的资源(即扫描到显示器的资源)。
语法
typedef struct DXGI_DDI_PRIMARY_DESC {
[in] UINT Flags;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] DXGI_DDI_MODE_DESC ModeDesc;
[out] UINT DriverFlags;
} DXGI_DDI_PRIMARY_DESC;
成员
[in] Flags
以下任一值的有效按位 OR,指示资源的显示方式。
值 | 含义 |
---|---|
DXGI_DDI_PRIMARY_OPTIONAL(0x1) | 用户模式显示驱动程序可以阻止资源成为主要资源。 驱动程序可以阻止实际翻转(从可选主副本到常规主数据库),并且可以使用复制样式的演示作。 因此,通过这种方式,驱动程序可能能够阻止资源实际用作主要资源。 |
DXGI_DDI_PRIMARY_NONPREROTATED(0x2) | 主要值实际上表示DXGI_DDI_MODE_ROTATION_IDENTITY类型的旋转,即使它与非DXGI_DDI_MODE_ROTATION_IDENTITY类型显示模式一起使用,因为应用程序将通过旋转(例如视口和投影矩阵)处理输出方向。 |
DXGI_DDI_PRIMARY_STEREO(0x4) | 在 Windows 8 及更高版本中受支持。 主要表示立体声后退缓冲区。 |
DXGI_DDI_PRIMARY_INDIRECT(0x8) | 在 Windows 10 及更高版本中受支持。 主要设备将用于向间接显示设备演示。 |
[in] VidPnSourceId
视频演示网络(VidPN)拓扑的路径中视频演示源的从零开始的标识号,该拓扑是在主图面上创建的。
[in] ModeDesc
描述显示模式的 DXGI_DDI_MODE_DESC 结构。
[out] DriverFlags
一个有效的按位 OR 值,指示驱动程序如何显示资源。
DXGI_DDI_PRIMARY_DRIVER_FLAG_NO_SCANOUT (0x1) 值当前是唯一受支持的值。 此位指示驱动程序不支持将指定资源的任何子资源设置为主要资源。 如果用户模式显示驱动程序通过复制作从此图面实现演示文稿,则应设置此位。 因此,如果设置了此位,运行时将不会使用翻转样式演示文稿。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows Vista 和更高版本的 Windows作系统中可用。 |
标头 | dxgiddi.h (include D3d10umddi.h) |