Freigeben über


NdisZeroMappedMemory-Makro (ndis.h)

NdisZeroMappedMemory füllt einen Speicherblock, der mit einem vorherigen Aufruf von NdisMMapIoSpace mit Nullen zugeordnet wurde.

Syntax

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

Parameter

[in] Destination

Gibt die virtuelle Basisadresse eines Blocks mit zugeordnetem Arbeitsspeicher an.

[in] Length

Gibt die Anzahl der Bytes an, die mit Nullen gefüllt werden sollen.

Rückgabewert

Keine

Bemerkungen

Ein Miniporttreiber kann NdisZeroMappedMemory aufrufen, um zugeordneten Gerätespeicher zu initialisieren. Ziel undLänge müssen ein richtiger Unterbereich des Bereichs sein, der angegeben wurde, als der Treiber NdisMMapIoSpace aufgerufen hat.

NdisZeroMappedMemory ist optimiert, und ein Miniporttreiber kann diese Funktion jederzeit aufrufen, um einen zugeordneten Speicherbereich zu löschen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisZeroMappedMemory (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisZeroMappedMemory (NDIS 5.1)) in Windows XP.
Zielplattform Universell
Header ndis.h (einschließlich Ndis.h)
IRQL Beliebige Ebene

Weitere Informationen

MiniportInitializeEx

NdisMMapIoSpace

NdisZeroMemory