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


функция обратного вызова DXGKDDI_CREATENATIVEFENCE (d3dkmddi.h)

ОС вызывает KMD DxgkDdiCreateNativeFence для создания объекта отслеживания для собственного забора GPU.

Синтаксис

DXGKDDI_CREATENATIVEFENCE DxgkddiCreatenativefence;

NTSTATUS DxgkddiCreatenativefence(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_CREATENATIVEFENCE pCreateNativeFence
)
{...}

Параметры

hAdapter

[in] Дескриптор для блока контекста, связанного с адаптером отображения. Ранее этот дескриптор отображался для dxgkrnl в параметре вывода MiniportDeviceContext функции DXGKDDI_ADD_DEVICE.

pCreateNativeFence

[in/out] Указатель на структуру DXGKARG_CREATENATIVEFENCE, описывающую создание собственного забора GPU.

Возвращаемое значение

DxgkDdiCreateNativeFence возвращает STATUS_SUCCESS, если KMD смог успешно создать собственный объект ограждения GPU. В противном случае возвращается соответствующий код ошибки NTSTATUS.

Замечания

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

Требования

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

См. также

DXGKARG_CREATENATIVEFENCE

DxgkDdiDeskNativeFence

DxgkDdiOpenNativeFence