共用方式為


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)