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
Ninguno
Observaciones
Las funciones de controladores de miniporte DriverEntry suelen llamar a VideoPortZeroMemory para inicializar la estructura de VIDEO_HW_INITIALIZATION_DATA con ceros.
El destino de especificado debe estar en un intervalo lógico asignado devuelto por videoPortGetDeviceBase o un espacio del sistema dirección RAM, como una dirección en la pila. Use videoPortZeroDeviceMemory para rellenar cualquier bloque de memoria del dispositivo, como un búfer de fotogramas , con ceros.
Una función HwVidInterrupt o HwVidSynchronizeExecutionCallback 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 | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | video.h (incluya Video.h) |
biblioteca de | Videoprt.lib |
DLL de | Videoprt.sys |
irQL | Consulte la sección Comentarios. |