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
このメンバーは予約されており、0 に設定する必要があります。 このメンバーを 0 に設定することは、32 ビット Value メンバーの残りの 29 ビット (0xFFFFFFF8) をゼロに設定することと同じです。
Value
DDA の現在のオプションを識別する 32 ビット値。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
サポートされる最小サーバー | Windows Server 2012 |
ヘッダー | d3dkmthk.h (D3dkmthk.h を含む) |