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


структура D3DDDI_NATIVEFENCEINFO (d3dukmdt.h)

D3DDDI_NATIVEFENCEINFO описывает атрибуты собственного объекта синхронизации ограждения.

Синтаксис

typedef struct _D3DDDI_NATIVEFENCEINFO {
  D3DKMT_ALIGN64 UINT64              InitialFenceValue;
  UINT                               EngineAffinity;
  D3DDDI_NATIVEFENCE_TYPE            Type;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  D3DKMT_ALIGN64 BYTE                Reserved[28];
} D3DDDI_NATIVEFENCEINFO;

Члены

InitialFenceValue

[in] Начальное значение ограждения.

EngineAffinity

[in] Определяет физические адаптеры, в которых сопоставляется виртуальный адрес GPU.

Type

[in] Значение D3DDDI_NATIVEFENCE_TYPE , указывающее тип ограждения.

Flags

[in] Структура D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS , идентифицирующая атрибуты объекта синхронизации.

NativeFenceMapping

[out] Структура D3DDDI_NATIVEFENCE_MAPPING , в которой возвращаются сведения о сопоставлении процесса для собственного ограждения.

Reserved[28]

Комментарии

Дополнительные сведения о собственных ограждениях GPU см. в разделе Собственные объекты ограждения GPU.

Требования

Требование Значение
Минимальная версия клиента Windows 11, версия 24H2
Верхняя часть d3dukmdt.h

См. также раздел

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence