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)