Condividi tramite


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

Vedi anche

NdisAllocateMemoryWithTagPriority

NdisZeroMappedMemory