Macro RtlZeroMemory (scsi.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(
_Out_ VOID UNALIGNED *Destination,
_In_ SIZE_T Length
);
Parametri
[out] Destination
Puntatore al blocco di memoria da riempire con zeri.
[in] Length
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 |
---|---|
client minimo supportato | Disponibile a partire da Windows 2000. |
piattaforma di destinazione | Universale |
intestazione | scsi.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) |