структура 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
Адаптер поддерживает Произвольный Code Guard (ACG).
SupportSetTimingsFromVidPn
Detachable
Адаптер поддерживает отсоединяемое устройство.
ComputeOnly
Адаптер поддерживает устройство, доступное только для вычислений.
Prototype
Адаптер поддерживает прототип устройства.
RuntimePowerManagement
Адаптер поддерживает устройство управления питанием среды выполнения.
Reserved
Зарезервировано для внутреннего использования.
Value
Значение, используемое для работы с другими элементами.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | d3dkmthk.h (включая D3dkmthk.h) |