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