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


структура D3DKMT_OPENNATIVEFENCEFROMNTHANDLE (d3dkmthk.h)

Структура D3DKMT_OPENNATIVEFENCEFROMNTHANDLE является параметром для функции D3DKMTOpenNativeFenceFromNTHandle. Он описывает собственный забор для открытия.

Синтаксис

typedef struct _D3DKMT_OPENNATIVEFENCEFROMNTHANDLE {
  HANDLE                             hNtHandle;
  D3DKMT_HANDLE                      hDevice;
  UINT                               EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DKMT_HANDLE                      hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  BYTE                               Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

Члены

hNtHandle

[in] Дескриптор NT для объекта общего ограждения.

hDevice

[in] Дескриптор устройства, чтобы открыть этот объект ограждения.

EngineAffinity

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

Flags

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

hSyncObject

[out] Дескриптор открытого объекта ограждения.

NativeFenceMapping

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

Reserved[32]

Зарезервировано для использования системы.

Замечания

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

Требования

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

См. также

D3DKMTOpenNativeFenceFromNTHandle