Condividi tramite


Macro RtlZeroMemory (ntddstor.h)

Il RtlZeroMemory routine riempie un blocco di memoria con zeri, dato un puntatore al blocco e la lunghezza, in byte, da riempire.

Sintassi

void RtlZeroMemory(
   Destination,
   Length
);

Parametri

Destination

Tipo di dati: void*. Puntatore al blocco di memoria da riempire con zeri.

Length

Tipo di dati: size_t. Numero di byte da riempire con zeri.

Valore restituito

Nessuno

Osservazioni

Per eliminare un buffer di memoria per cancellare i dati sensibili alla sicurezza, usare RtlSecureZeroMemory.

I chiamanti di RtlZeroMemory possono essere eseguiti in qualsiasi IRQL se il blocco di memoria di destinazione si trova in memoria di sistema non di paging. In caso contrario, il chiamante deve essere in esecuzione in IRQL <= APC_LEVEL.

Fabbisogno

Requisito Valore
intestazione ntddstor.h
regole di conformità DDI BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf)

Vedere anche

RtlFillMemory

RtlSecureZeroMemoryA zero un buffer di memoria per cancellare i dati sensibili alla sicurezza, usare RtlSecureZeroMemory.