Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by brechi,
26. Apr 2012
So also ich hab mich bei der Dokumentation verlesen, aber anscheinend ist ein "out DWORD" doch richtig, jedenfalls funktioniert der Code dann damit und man erhaelt als Rückgabe "C0000004" = STATUS_INFO_LENGTH_MISMATCH + die Richtige Laenge in ReturnSize.
-> mit Windows7 /D2007 hier getestet
Edit2:
bin ich blöd?:
"optional pointer to a location" = "Adresse eines Speicherbereichs" oder? ->...
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by brechi,
26. Apr 2012
Der Compiler verhaspelt sich da nicht, der letzte Parameter muss entweder als PDWORD oder "out DWORD" deklariert sein, denn dein code funktioniert bei mit erst recht nicht.
Und danach funktioniert es betimmt auch mit D7 + Optimierung.
ReturnLength
An optional pointer to a location where the function writes the actual size of the information requested. If that size is less than or...