GUID in Initialisierungslisten
-
Ich habe ein kleines Problem, ein GUID-Element für eine struct oder Array zu initialisieren, gibt es da irgendwelche Ratschläge?
Beispielcodes:
AM_MEDIA_TYPE mt = { MEDIATYPE_Video, MEDIASUBTYPE_RGB24, ... }; /* AM_MEDIA_TYPE ist eine DirectX-Struktur und enthält als erste Elemente die GUID's 'majortype' und 'subtype' */ GUID idlist[] = { MEDIASUBTYPE_RGB24, MEDIASUBTYPE_RGB32, ... };
in beiden Fällen liefert der Compiler den selben Fehler:
error C2440: 'initializing' : 'const struct _GUID' kann nicht in 'unsigned char' konvertiert werden
(wozu benötigt der einen unsigned char? Ich habe ein Element vom Typ GUID und will das mit einem GUID initialisieren.)
mfG CStoll
(ratlos)