次の方法で共有


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 を含む)