Функция 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 | См. раздел "Примечания". |