次の方法で共有


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
ヘッダー d3dkmthk.h (D3dkmthk.h を含む)