D3DKMT_SETDISPLAYMODE 結構 (d3dkmthk.h)
D3DKMT_SETDISPLAYMODE結構描述用來掃描顯示的主要配置。
語法
typedef struct _D3DKMT_SETDISPLAYMODE {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hPrimaryAllocation;
[in] D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering;
[in] D3DDDI_ROTATION DisplayOrientation;
[out] UINT PrivateDriverFormatAttribute;
[in] D3DKMT_SETDISPLAYMODE_FLAGS Flags;
} D3DKMT_SETDISPLAYMODE;
成員
[in] hDevice
要求顯示模式設定之裝置的句柄。
[in] hPrimaryAllocation
D3DKMT_HANDLE數據類型,表示要掃描之主要配置的核心模式句柄。
[in] ScanLineOrdering
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING型別值,指出掃描行在顯示模式中的排序方式。
[in] DisplayOrientation
識別顯示模式方向 的D3DDDI_ROTATION型別值。
[out] PrivateDriverFormatAttribute
UINT 值,指定 OpenGL 可安裝用戶端驅動程式 (ICD) 在 呼叫 D3DKMTSetDisplayMode 函式失敗 STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT時,應該使用這個屬性來轉換目前的主要介面。
[in] Flags
Windows 7 和更新版本支援。
D3DKMT_SETDISPLAYMODE_FLAGS 結構,指定在位字段旗標中設定顯示模式的屬性。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | d3dkmthk.h (包含 D3dkmthk.h) |