GetRecordInfoFromGuids liefert E_INVALIDARG wenn ein UDT struct einen Member vom Typ GUID enthält
Für ein aktuelles Projekt arbeitete ich an einem COM-Server von dem einige Funktionen ein SAFEARRAY aus structs zurückgeben sollten. In der COM-Welt spricht man da von User-Defined Data Types (UDT). Die Beispiele aus der MSDN sind dabei ganz hilfreich. Für die Verwendung von SafeArrayCreateEx braucht man dabei einen Verweis auf eine IRecordInfo-Schnittstelle.… Weiterlesen