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


перечисление 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