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

Функция VideoPortZeroMemory заполняет блок системной памяти нулями.

Синтаксис

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

Параметры

[out] Destination

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

Length

Задает размер блока (в байтах).

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

None

Remarks

Функции DriverEntry драйверов мини-портов обычно вызывают VideoPortZeroMemory для инициализацииструктуры VIDEO_HW_INITIALIZATION_DATA нулями.

Указанное назначение должно находиться в сопоставленном логическом диапазоне, возвращаемом VideoPortGetDeviceBase , и (или) адресе ОЗУ системного пространства , например адресе в стеке. Используйте VideoPortZeroDeviceMemory , чтобы заполнить любой блок памяти устройства, например буфер кадров, нулями.

Функция HwVidInterrupt или HwVidSynchronizeExecutionCallback драйвера мини-порта может вызывать Функцию VideoPortZeroMemory.

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

Требования

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

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

DriverEntry

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortCompareMemory

VideoPortMoveMemory

VideoPortZeroDeviceMemory