NdisZeroMemory-Makro (ndis.h)
Die NdisZeroMemory-Funktion füllt einen Speicherblock mit Nullen aus.
Syntax
void NdisZeroMemory(
[in] Destination,
[in] Length
);
Parameter
[in] Destination
Die virtuelle Basisadresse eines Speicherblocks.
[in] Length
Die Anzahl der Bytes, die mit Nullen gefüllt werden sollen.
Rückgabewert
Keine
Bemerkungen
NdisZeroMemory füllt den angegebenen Speicherbereich mit Nullen aus. Das angegebene Ziel und die angegebene Länge müssen eine ordnungsgemäße Unterrange eines Aufrufer-Speicherbereichs sein.
Solange der angegebene Bereich aus einem nicht auslagerten Pool zugeordnet wurde, kann der Aufrufer in jedem IRQL ausgeführt werden. Andernfalls muss ein Aufrufer am IRQL-DISPATCH_LEVEL < ausgeführt werden, z. B. wenn ein Aufrufer eine Struktur löscht, die ihm im Stapel zugeordnet ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt für vorhandene Treiber in NDIS 6.0 und höher, aber neue Treiber sollten stattdessen RtlZeroMemory verwenden. |
Zielplattform | Desktop |
Kopfzeile | ndis.h (include Ndis.h) |
IRQL | Siehe Abschnitt "Hinweise" |