次の方法で共有


DXGK_CREATEDEVICEFLAGS構造体 (d3dkmddi.h)

DXGK_CREATEDEVICEFLAGS構造は、デバイスの作成方法を識別します。

構文

typedef struct _DXGK_CREATEDEVICEFLAGS {
  union {
    struct {
      UINT SystemDevice : 1;
      UINT GdiDevice : 1;
      UINT Reserved : 29;
      UINT DXGK_DEVICE_RESERVED0 : 1;
    };
    UINT Value;
  };
} DXGK_CREATEDEVICEFLAGS;

メンバー

SystemDevice

ドライバーの DxgkDdiCreateDevice 関数によって作成されるデバイスがシステム デバイスであるかどうかを示す UINT 値。

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

GdiDevice

ドライバーの DxgkDdiCreateDevice 関数が作成するデバイスが GDI 固有のデバイスであるかどうかを示す UINT 値。

このメンバーの設定は、32 ビット Value メンバー (0x00000002) の 2 番目のビットを設定することと同じです。

このメンバーは、Windows 7 以降で使用できます。

Reserved

このメンバーは予約済みであり、0 に設定する必要があります。 このメンバーを 0 に設定することは、32 ビット Value メンバーのビット 3 から 31 (0x7FFFFFFC) ゼロに設定することと同じです。

DXGK_DEVICE_RESERVED0

Windows 8 以降でサポートされます。

このメンバーは予約済みであり、0 に設定する必要があります。 このメンバーを 0 に設定することは、32 ビット Value メンバーの最後のビット (0x80000000) 0 に設定することと同じです。

Value

デバイスの作成方法を識別する 32 ビット値を保持できる、DXGK_CREATEDEVICEFLAGSに含まれる共用体内のメンバー。

要件

要件
サポートされている最小のクライアント Windows Vista
Header d3dkmddi.h (D3dkmddi.h を含む)

こちらもご覧ください

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice