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 |