Compartir a través de


Función VideoPortZeroMemory (video.h)

La función VideoPortZeroMemory rellena un bloque de memoria del sistema con ceros.

Sintaxis

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

Parámetros

[out] Destination

Especifica la dirección inicial del bloque de memoria. Este valor debe estar en un intervalo lógico asignado devuelto por VideoPortGetDeviceBase.

Length

Especifica el tamaño, en bytes, del bloque .

Valor devuelto

None

Observaciones

Las funciones DriverEntry de los controladores de miniporto suelen llamar a VideoPortZeroMemory para inicializar la estructura de VIDEO_HW_INITIALIZATION_DATA con ceros.

El destino especificado debe estar en un intervalo lógico asignado devuelto por VideoPortGetDeviceBase o una dirección RAM de espacio del sistema , como una dirección en la pila. Usa VideoPortZeroDeviceMemory para rellenar cualquier bloque de memoria del dispositivo, como un búfer de fotogramas, con ceros.

Una función HwVidInterrupt o HwVidSynchronizeExecutionCallback del controlador miniportador puede llamar a VideoPortZeroMemory.

Los autores de llamadas de VideoPortZeroMemory se pueden ejecutar en cualquier IRQL si la memoria a la que apunta el parámetro Destination está en un grupo no paginado. De lo contrario, el autor de la llamada debe ejecutarse en irQL < DISPATCH_LEVEL.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado video.h (incluir Video.h)
Library Videoprt.lib
Archivo DLL Videoprt.sys
IRQL vea la sección Comentarios.

Consulte también

DriverEntry

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortCompareMemory

VideoPortMoveMemory

VideoPortZeroDeviceMemory