Поделиться через


структура 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

См. также

D3DKMTQueryAdapterInfo