SAFEARRAY zu BYTE*
-
Hallo Leute,
ich habe ein Safearray und muss dieses an eine Funktion übergeben die als Übergabeparameter (BYTE* ) benötigt.
Wie kann ich das machen?
-
Die Frage ist eher, was ist in dem SAFEARRAY drin? D.h. welcher Typ ist dort gespeichert. Nehmen wir mal an es wäre ein SAFEARRAY von DATE's wie willst Du den in einen BYTE* konvertieren?
Wenn es ein Array von BYTEs ist kannst Du mit SafeArrayAccessData darauf zugreifen. Alles andere bedarf komplexerer Konvertierungen.