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
RtlSecureZeroMemoryA zero un buffer di memoria per cancellare i dati sensibili alla sicurezza, usare RtlSecureZeroMemory.