D3DKMT_OUTPUTDUPLPRESENTFLAGS結構(d3dkmthk.h)
說明 桌面重複 API 交換鏈呈現作業的選項。
語法
typedef struct _D3DKMT_OUTPUTDUPLPRESENTFLAGS {
union {
struct {
UINT ProtectedContentBlankedOut : 1;
UINT RemoteSession : 1;
UINT FullScreenPresent : 1;
UINT PresentIndirect : 1;
UINT Reserved : 28;
};
UINT Value;
};
} D3DKMT_OUTPUTDUPLPRESENTFLAGS;
成員
ProtectedContentBlankedOut
指定桌面映像是否可能包含已在桌面映像中空白(黑色)的受保護內容。
如果受保護的內容已經空白,TRUE;否則,FALSE。
應用程式可以使用這項資訊通知遠端使用者,某些桌面內容可能會受到保護,因此看不到。
RemoteSession
指定目前作業是否已導向遠程會話
如果目前作業導向遠程會話,TRUE;否則,FALSE。
如果 TRUE,則目前的作業將會經過 GDI 路徑。
FullScreenPresent
指定目前的作業是否為全螢幕。
如果目前的作業是全螢幕,TRUE;否則,FALSE。
PresentIndirect
Reserved
這個成員是保留的,而且應該設定為零。 將此成員設定為零相當於將 32 位 Value 成員的其餘 29 位 (0xFFFFFFF8) 設定為零。
Value
識別 DDA 目前選項的 32 位值。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
支援的最低伺服器 | Windows Server 2012 |
標頭 | d3dkmthk.h (包括 D3dkmthk.h) |