struktur D3DKMT_ADAPTERTYPE (d3dkmthk.h)

Menentukan tipe perangkat tampilan yang didukung adaptor grafis.

Sintaks

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;

Anggota

RenderSupported

Adaptor mendukung perangkat render.

DisplaySupported

Adapter mendukung perangkat tampilan.

SoftwareDevice

Adaptor mendukung perangkat non-plug and play (PnP) yang diimplementasikan dalam perangkat lunak.

PostDevice

Adaptor mendukung perangkat uji mandiri (POST) daya.

HybridDiscrete

Adaptor mendukung perangkat diskrit hibrid.

HybridIntegrated

Adaptor mendukung perangkat terintegrasi hibrid.

IndirectDisplayDevice

Adaptor mendukung perangkat tampilan tidak langsung.

Paravirtualized

Adaptor mendukung para-virtualisasi.

ACGSupported

Adaptor mendukung Arbitrary Code Guard (ACG).

SupportSetTimingsFromVidPn

Detachable

Adaptor mendukung perangkat yang dapat dilepas.

ComputeOnly

Adaptor mendukung perangkat khusus komputasi.

Prototype

Adaptor mendukung perangkat prototipe.

RuntimePowerManagement

Adaptor mendukung perangkat manajemen daya runtime.

Reserved

Dicadangkan untuk penggunaan internal.

Value

Nilai yang digunakan untuk beroperasi di atas anggota lain.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header d3dkmthk.h (termasuk D3dkmthk.h)