SecureZeroMemory
ŁF
// C
PVOID SecureZeroMemory(
PVOID ptr,
SIZE_T cnt
);
Funkcja SecureZeroMemory
wypełnia zerami podany obszar pamięci. Od ZeroMemory różni się tym, że jest odporna na optymalizację przez kompilator (który potrafi po prostu wyrzucić z kodu wywołanie funkcji ZeroMemory).
Parametry:
Destination
Wskaźnik do początku zerowanego obszaru pamięci.
Length
Długość obszaru do wyzerowania (w bajtach).
Zwracana wartość:
Wskaźnik do obszaru pamięci.
Zobacz też:
Może wynika to z faktu, że ZeroMemory() to makro, a SecureZeroMemory() jest funkcją - przynajmniej tak mi się wydaje po lekturze MSDN.
Nie wiem, patrz -> opis tej funkcji na msdn
Wow, jaki to kompilator pozwala sobie na usunięcie funkcji, którą wywołuje programista???????????????????????? O_o