komische syntax: (void **)&pGB
-
hi,
CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **)&pGB);was uebergibt er hier als letzten param? hm!
-
vergessen hab:
IGraphBuilder *pGB;zur info
-
Er übergibt einen Zeiger auf einen Zeiger auf IGraphBuilder
Der zusätzliche cast von IGraphBuilder** nach void**
ist wahrscheinlich weil er sonst nicht eindeutig ist...Das &pGB sagt ja nur, dass die Adresse deines pGB übergeben wird.