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


перечисление D3DDDI_NATIVEFENCE_TYPE (d3dukmdt.h)

Значение перечисления D3DDDI_NATIVEFENCE_TYPE указывает тип собственного ограждения, который ос.

Синтаксис

typedef enum _D3DDDI_NATIVEFENCE_TYPE {
  D3DDDI_NATIVEFENCE_TYPE_DEFAULT = 0,
  D3DDDI_NATIVEFENCE_TYPE_INTRA_GPU = 1
} D3DDDI_NATIVEFENCE_TYPE;

Константы

 
D3DDDI_NATIVEFENCE_TYPE_DEFAULT
Значение: 0
Указывает полную совместимость ЦП и GPU. Дополнительные сведения см. в объектах забора собственного GPU. Поддерживается начиная с Windows 11 версии 22H2 (WDDM 3.2).
D3DDDI_NATIVEFENCE_TYPE_INTRA_GPU
Значение: 1
Специальный тип ограждения для синхронизации обработчика и подсистемы, которая не поддерживает какие-либо операции доступа К ЦП или операций ожидания ЦП и сигнала. Дополнительные сведения см. в объектах забора собственного GPU. В настоящее время не поддерживается.

Замечания

Значение перечисления D3DDDI_NATIVEFENCE_TYPE определяет тип собственного забора, создаваемого ОС. Они отличаются функциями, характеристиками производительности и требованиями к хранилищу для CurrentValue и MonitoredValue.

Подробные сведения об этих различиях и о собственных заборах GPU в целом см. в разделе Объекты забора собственного GPU.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2 (WDDM 3.2)
заголовка d3dukmdt.h

См. также

D3DDDI_NATIVEFENCEINFO

D3DKMTCreateNativeFence