AW: C-Header Übersetzung
11. Sep 2019, 09:24
Ich bin jetzt auch nicht der Profi bei derartigen Aufgaben, aber ein paar Sachen wundern mich.
Bei getBufferInfo
müssten laut Vorlage alle Argumente Pointer sein.
Die ersten beiden Argumente sind im Original const
bei dir const
und out
.
Bei der Definition von getBufferInfo
würde ich mir denken, ich muss einen Pointer auf einen ausreichend lang initialisierten String an info
übergeben und einen Pointer auf die Länge des Strings an infoLength
. Beim Aufruf wird dann der von mir reservierte Speicher gefüllt und die wirklich benutzte Menge wird über den infoLength
Pointer zurückgegeben.
So hätte ich mir das gedacht, aber so sehe ich das hier nicht.
Aber nochmals, ich bin da kein Profi und kann da teilweise sehr falsch liegen.
|