Compartir a través de


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

Consulte también

MiniportInitializeEx

NdisMMapIoSpace

NdisZeroMemory