Freigeben über


NdisZeroMappedMemory-Makro (ndis.h)

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

Syntax

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

Parameter

[in] Destination

Gibt die virtuelle Basisadresse eines Speicherblocks an.

[in] Length

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

Rückgabewert

Nichts

Bemerkungen

Ein Miniporttreiber kann NdisZeroMappedMemory- aufrufen, um den zugeordneten Gerätespeicher zu initialisieren. Die angegebene Destination und Length muss eine richtige Unterrange des Bereichs sein, der angegeben wird, wenn der Treiber NdisMMapIoSpaceaufgerufen wird.

NdisZeroMappedMemory optimiert ist, und ein Miniporttreiber kann diese Funktion jederzeit aufrufen, wenn ein zugeordneter Speicherbereich gelöscht werden muss.

Anforderungen

Anforderung Wert
mindestens unterstützte 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- Universal
Header- ndis.h (include Ndis.h)
IRQL- Beliebige Ebene

Siehe auch

MiniportInitializeEx-

NdisMMapIoSpace

NdisZeroMemory