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

Добавляет инструкцию GPU для передачи сигнала отслеживаемого объекта ограждения подкачки в буфер DMA (прямой доступ к памяти). Эта функция обратного вызова вызывается из рабочего потока управления видеопамяти при отправке буферов подкачки, а также из потока приложения, выполняющего отправку ядра, например PresentBlt или RenderGdi. ОС передает драйверу подсказку о типе отправки ядра.

Синтаксис

DXGKDDI_SIGNALMONITOREDFENCE DxgkddiSignalmonitoredfence;

NTSTATUS DxgkddiSignalmonitoredfence(
  IN_CONST_HANDLE hContext,
  INOUT_PDXGKARG_SIGNALMONITOREDFENCE pSignalMonitoredFence
)
{...}

Параметры

hContext

Дескриптор контекста драйвера для контекста, создающего отправку ядра.

pSignalMonitoredFence

Указатель на DXGKARG_SIGNALMONITOREDFENCE структуру, содержащую параметры для сигнала отслеживаемого объекта ограждения.

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

Возвращает NTSTATUS.

Комментарии

Класс синхронизации WDDM:

Требования

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

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

DXGKARG_SIGNALMONITOREDFENCE