次の方法で共有


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

こちらもご覧ください

DXGK_DEVICEINFO

DxgkDdiCreateDevice