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) |