D3DKMT_ADAPTERTYPE 構造体 (d3dkmthk.h)

グラフィックス アダプターがサポートするディスプレイ デバイスの種類を指定します。

構文

typedef struct _D3DKMT_ADAPTERTYPE {
  union {
    struct {
      UINT RenderSupported : 1;
      UINT DisplaySupported : 1;
      UINT SoftwareDevice : 1;
      UINT PostDevice : 1;
      UINT HybridDiscrete : 1;
      UINT HybridIntegrated : 1;
      UINT IndirectDisplayDevice : 1;
      UINT Paravirtualized : 1;
      UINT ACGSupported : 1;
      UINT SupportSetTimingsFromVidPn : 1;
      UINT Detachable : 1;
      UINT ComputeOnly : 1;
      UINT Prototype : 1;
      UINT RuntimePowerManagement : 1;
#if ...
      UINT Reserved : 18;
#elif
      UINT Reserved : 19;
#elif
      UINT Reserved : 21;
#elif
      UINT Reserved : 25;
#else
      UINT Reserved : 28;
#endif
    };
    UINT Value;
  };
} D3DKMT_ADAPTERTYPE;

メンバー

RenderSupported

アダプターは、レンダー デバイスをサポートします。

DisplaySupported

アダプターは、ディスプレイ デバイスをサポートします。

SoftwareDevice

アダプターは、ソフトウェアに実装されている非プラグ アンド プレイ (PnP) デバイスをサポートします。

PostDevice

アダプターは、電源オン セルフテスト (POST) デバイスをサポートしています。

HybridDiscrete

アダプターは、ハイブリッドディスクリート デバイスをサポートします。

HybridIntegrated

アダプターは、ハイブリッド統合デバイスをサポートします。

IndirectDisplayDevice

アダプターは、間接ディスプレイ デバイスをサポートします。

Paravirtualized

アダプターでは、準仮想化がサポートされています。

ACGSupported

アダプターは、任意のコード ガード (ACG) をサポートしています。

SupportSetTimingsFromVidPn

Detachable

アダプターは、取り外し可能なデバイスをサポートします。

ComputeOnly

アダプターは、コンピューティング専用デバイスをサポートしています。

Prototype

アダプターはプロトタイプ デバイスをサポートします。

RuntimePowerManagement

アダプターは、ランタイム電源管理デバイスをサポートします。

Reserved

内部使用のために予約されています。

Value

他のメンバーを操作するために使用される値。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
Header d3dkmthk.h (D3dkmthk.h を含む)