Macro NdisZeroMemory (ndis.h)
La funzione NdisZeroMemory riempie un blocco di memoria con zero.
Sintassi
void NdisZeroMemory(
[in] Destination,
[in] Length
);
Parametri
[in] Destination
Indirizzo virtuale di base di un blocco di memoria.
[in] Length
Numero di byte da riempire con zero.
Valore restituito
nessuno
Osservazioni
NdisZeroMemory riempie l'intervallo di memoria specificato con zero. La destinazione e la lunghezza specificata devono essere una sottorange appropriata di un intervallo di memoria accessibile dal chiamante.
Purché l'intervallo specificato sia stato allocato dal pool non a pagina, il chiamante può essere in esecuzione in qualsiasi irQL. In caso contrario, un chiamante deve essere in esecuzione in IRQL < DISPATCH_LEVEL come, ad esempio, quando un chiamante cancella una struttura allocata nello stack.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato per i driver esistenti in NDIS 6.0 e versioni successive, ma i nuovi driver devono usare invece RtlZeroMemory. |
Piattaforma di destinazione | Desktop |
Intestazione | ndis.h (includere Ndis.h) |
IRQL | Vedere La sezione Osservazioni |