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. |