次の方法で共有


DXGK_DEVICEINFOFLAGS構造体 (d3dkmddi.h)

DXGK_DEVICEINFOFLAGS構造体は、ビット フィールド フラグでグラフィックス デバイスに関する情報を識別します。

構文

typedef struct _DXGK_DEVICEINFOFLAGS {
  union {
    struct {
      UINT GuaranteedDmaBufferContract : 1;
      UINT Reserved : 31;
    };
    [out] UINT Value;
  };
} DXGK_DEVICEINFOFLAGS;

メンバーズ

[out] GuaranteedDmaBufferContract

廃れた。 DxgkDdiCreateDevice 呼び出しによって作成されたデバイスが、ダイレクト メモリ アクセス (DMA) バッファーに保証されたコントラクト モデルを使用するかどうかを指定する UINT 値。 保証されたコントラクト モデルの詳細については、「保証されたコントラクト DMA バッファー モデルの使用 」を参照してください。 このメンバーが設定されている場合、デバイスは保証されたコントラクト モデルを使用します。このメンバーが設定されていない場合、デバイスは保証されたコントラクト モデルを使用しません。 Windows Vista のディスプレイ ドライバー モデルでは、現在、保証されたコントラクト DMA バッファー モデルのみがサポートされています。

このメンバーの設定は、32 ビット Value メンバー (0x00000001) の最初のビットを設定することと同じです。

[out] Reserved

このメンバーは予約されており、0 に設定する必要があります。 このメンバーを 0 に設定することは、32 ビット Value メンバーの残りの 31 ビット (0xFFFFFFFE) をゼロに設定することと同じです。

[out] Value

グラフィックス デバイスに関する情報を示す 32 ビット値を保持できる、DXGK_DEVICEINFOFLAGS含まれる共用体のメンバー。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ヘッダー d3dkmddi.h (D3dkmddi.h を含む)

関連項目

DXGK_DEVICEINFO

DxgkDdiCreateDevice