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 |
Header | d3dkmthk.h (D3dkmthk.h を含む) |