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


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

ОС вызывает DXGkDdiDe предметно-ориентированноеFence KMD для уничтожения объекта отслеживания для собственного ограждения GPU.

Синтаксис

DXGKDDI_DESTROYNATIVEFENCE DxgkddiDestroynativefence;

NTSTATUS DxgkddiDestroynativefence(
  INOUT_PDXGKARG_DESTROYNATIVEFENCE pDestroyNativeFence
)
{...}

Параметры

pDestroyNativeFence

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

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

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

Комментарии

ОС вызывает DxgkDdiDestructNativeFence , чтобы указать KMD уничтожить объект отслеживания драйвера для заданного собственного ограждения GPU. После возврата вызова ОС освободит хранилище для CurrentValue и MonitoredValue.

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

Требования

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

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

DXGKARG_DESTROYNATIVEFENCE

DxgkDdiCreateNativeFence