Macro NdisZeroMappedMemory (ndis.h)
NdisZeroMappedMemory rellena un bloque de memoria asignado con una llamada anterior a NdisMMapIoSpace con ceros.
Sintaxis
void NdisZeroMappedMemory(
[in] Destination,
[in] Length
);
Parámetros
[in] Destination
Especifica la dirección virtual base de un bloque de memoria asignada.
[in] Length
Especifica el número de bytes que se van a rellenar con ceros.
Valor devuelto
None
Observaciones
Un controlador de minipuerto puede llamar a NdisZeroMappedMemory para inicializar la memoria asignada del dispositivo sin inicializar. El destino y la longitud especificados deben ser un subrango adecuado del intervalo especificado cuando el controlador llamó a NdisMMapIoSpace.
NdisZeroMappedMemory está optimizado y un controlador de miniporte puede llamar a esta función en cualquier momento que necesite borrar un intervalo de memoria asignado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con controladores NDIS 6.0 y NDIS 5.1 (consulte NdisZeroMappedMemory (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisZeroMappedMemory (NDIS 5.1)) en Windows XP. |
Plataforma de destino | Universal |
Encabezado | ndis.h (incluya Ndis.h) |
IRQL | Cualquier nivel |