CryptoAPI - Speicherallokation
-
Hallo,
weiß jemand wo so etwas wie technische Details zu den Funktionen CryptMemAlloc und CryptMemFree zu finden sind?
Speziell würde mich interessieren wo hier der Unterschied zu einem normalen
newist?
-
Es stellt sicher, dass der Speicher vom *richtigen* Heap akllokiert und freigegeben wird!
Somit können z.B. andere Crypt-Funktionen Speicher allokieren und DIR zurückgeben und DU kannst diese Speicher trotzdem korrekt freigeben (auch wenn Du eine andere CRT version verwenden solltest).
-
Acho so. Ich hatte vermutet, dass zudem vielleicht sichergestellt wird, dass dieser Speicherbereich nicht ausgelagert werden darf.
-
Na, zusätzlich können die da noch sachen machen... vermutlich ist das auch irgendwo dokumentiert...
Aber auch "nicht ausgelagerter Speicher" landet irgendwann auf der Festplatte... spätestens wenn der Rechner in StandBy (oder Hibernation) ist.
-
Jochen Kalmbach schrieb:
Aber auch "nicht ausgelagerter Speicher" landet irgendwann auf der Festplatte... spätestens wenn der Rechner in StandBy (oder Hibernation) ist.
Stimmt, das ist was dran.
