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


Функция VideoPortZeroDeviceMemory (video.h)

Функция VideoPortZeroDeviceMemory заполняет буфер кадра адаптера кадра или другой памяти устройства с нулями.

Синтаксис

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortZeroDeviceMemory(
  [out] PVOID Destination,
        ULONG Length
);

Параметры

[out] Destination

Указывает базовый адрес области памяти адаптера. Это значение должно быть сопоставленным логическим адресом, возвращаемым VideoPortGetDeviceBase.

Length

Задает размер в байтах, который нужно заполнить.

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

Никакой

Замечания

Драйверы минипорта должны всегда вызывать эту функцию, а не VideoPortZeroMemory, чтобы заполнить память на адаптере нулями.

Функция HwVidInterrupt или HwVidSynchronizeExecutionCallback может вызывать VideoPortoDeviceMemory.

Вызывающие VideoPortZeroDeviceMemory могут выполняться в любом IRQL, если память, на которую указывает параметр назначения назначения, находится в непапкованном пуле. В противном случае вызывающий объект должен работать в IRQL < DISPATCH_LEVEL.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
целевая платформа Настольный
заголовка video.h (include Video.h)
библиотеки Videoprt.lib
DLL Videoprt.sys
IRQL См. раздел "Примечания".

См. также

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VideoPortGetDeviceBase

VideoPortZeroMemory