структура D3DKMT_GPUMMU_CAPS (d3dkmthk.h)
Структура D3DKMT_GPUMMU_CAPS описывает возможности MMU GPU (единица управления памятью).
Синтаксис
typedef struct _D3DKMT_GPUMMU_CAPS {
union {
struct {
UINT ReadOnlyMemorySupported : 1;
UINT NoExecuteMemorySupported : 1;
UINT CacheCoherentMemorySupported : 1;
UINT Reserved : 29;
};
UINT Value;
} Flags;
UINT VirtualAddressBitCount;
} D3DKMT_GPUMMU_CAPS;
Члены
Flags
Флаги, указывающие тип возможностей.
Flags.ReadOnlyMemorySupported
Указывает, поддерживает ли MMU GPU память только для чтения.
Flags.NoExecuteMemorySupported
Указывает, поддерживает ли MMU GPU маркировку памяти как неисполнимую.
Flags.CacheCoherentMemorySupported
Указывает, поддерживает ли MMU gpu доступ к кэшу с согласованной памятью.
Flags.Reserved
Зарезервировано для использования системы.
Flags.Value
Альтернативный способ доступа к флагам.
VirtualAddressBitCount
Количество битов, используемых для виртуальных адресов MMU GPU.
Требования
Требование | Ценность |
---|---|
Минимально поддерживаемый клиент | Windows 10 (WDDM 2.0) |
заголовка | d3dkmthk.h |