Condividi tramite


Macro NdisZeroMappedMemory (ndis.h)

NdisZeroMappedMemory riempie un blocco di memoria mappato a una chiamata precedente a NdisMMapIoSpace con zeri.

Sintassi

void NdisZeroMappedMemory(
  [in]  Destination,
  [in]  Length
);

Parametri

[in] Destination

Specifica l'indirizzo virtuale di base di un blocco di memoria mappata.

[in] Length

Specifica il numero di byte da riempire con zeri.

Valore restituito

nessuno

Osservazioni

Un driver miniport può chiamare NdisZeroMappedMemory per inizializzare la memoria del dispositivo mappata zero. La proprietà Destination e Length specificata deve essere un sottoinsieme appropriato dell'intervallo specificato quando il driver ha chiamato NdisMMapIoSpace.

NdisZeroMappedMemory è ottimizzato e un driver miniport può chiamare questa funzione ogni volta che deve cancellare un intervallo di memoria mappato.

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisZeroMappedMemory (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisZeroMappedMemory (NDIS 5.1)) in Windows XP.
Piattaforma di destinazione Universale
Intestazione ndis.h (include Ndis.h)
IRQL Qualsiasi livello

Vedi anche

MiniportInitializeEx

NdisMMapIoSpace

NdisZeroMemory