функция обратного вызова 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:
- нулевого уровня для типов отправки RenderGdi и PresentBlt.
- класс планировщика GPU первого уровня для типа отправки BuildPagingBuffer.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
заголовка | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |