структура 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]
[in/out] Данные частного драйвера для передачи в функцию KMD DxgkDdiCreateNativeFence и копирование обратно в UMD.
Info
[in/out] Структура D3DDDI_NATIVEFENCEINFO, описывающая атрибуты объекта синхронизации.
Flags
[in] Структура D3DKMT_CREATENATIVEFENCE_FLAGS, описывающая флаги для объекта ограждения.
Reserved[28]
Зарезервировано для использования системы.
Замечания
Дополнительные сведения о собственных ограждениях GPU см. в разделе Объекты забора собственного GPU.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 11 версии 24H2 |
заголовка | d3dkmthk.h |