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


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

Структура D3DKMT_CREATENATIVEFENCE является параметром для функции D3DKMTCreateNativeFence . Он описывает создаваемый объект ограждения.

Синтаксис

typedef struct _D3DKMT_CREATENATIVEFENCE {
  D3DKMT_HANDLE                  hDevice;
  D3DKMT_HANDLE                  hSyncObject;
  BYTE                           PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
  D3DDDI_NATIVEFENCEINFO         Info;
  D3DKMT_CREATENATIVEFENCE_FLAGS Flags;
  BYTE                           Reserved[28];
} D3DKMT_CREATENATIVEFENCE;

Члены

hDevice

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

hSyncObject

[out] Дескриптор объекта синхронизации в этом процессе.

PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]

[вход/выход] Частные данные драйвера для передачи в функцию DXGkDdiCreateNativeFence KMD и копирования обратно в UMD.

Info

[вход/выход] Структура D3DDDI_NATIVEFENCEINFO , описывающая атрибуты объекта синхронизации.

Flags

[in] Структура D3DKMT_CREATENATIVEFENCE_FLAGS , описывающая флаги для объекта ограждения.

Reserved[28]

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

Комментарии

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

Требования

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

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

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence