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


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

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

Синтаксис

DXGKDDI_CREATENATIVEFENCE DxgkddiCreatenativefence;

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

Параметры

hAdapter

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

pCreateNativeFence

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

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

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

Комментарии

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

Требования

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

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

DXGKARG_CREATENATIVEFENCE

DxgkDdiDeкистрацияNativeFence

DxgkDdiOpenNativeFence