структура 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 |