Macro RtlZeroMemory (wdm.h)
La routine RtlZeroMemory riempie un blocco di memoria con zero, dato un puntatore al blocco e alla lunghezza, in byte, da riempire.
Sintassi
void RtlZeroMemory(
void* Destination,
size_t Length
);
Parametri
[out] Destination
Puntatore al blocco di memoria da riempire con zero.
[in] Length
Numero di byte da riempire con zero.
Valore restituito
nessuno
Osservazioni
Per zero un buffer di memoria per cancellare i dati sensibili alla sicurezza, usare invece RtlSecureZeroMemory .
I chiamanti di RtlZeroMemory possono essere in esecuzione in qualsiasi irQL se il blocco di memoria di destinazione è in memoria di sistema non a pagina. In caso contrario, il chiamante deve essere in esecuzione in IRQL <= APC_LEVEL.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Smclib.h, Minitape.h, SCSI.h, Storport.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualsiasi livello (vedere la sezione Osservazioni) |
Regole di conformità DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |