Jak iterować przez SAFEARRAY **

jak iterować przez wskaźnik bezpieczeństwa C ++, aby wskazać i uzyskać dostęp do jego elementów.

Próbowałem replikować rozwiązanie opublikowane przez Lim Bio Lionghttp://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/022dba14-9abf-4872-9f43-f4fc05bd2602 ale najdziwniejsze jest to, że podpis metody IDL stanie się

HRESULT __stdcall GetTestStructArray([out] SAFEARRAY ** test_struct_array);

zamiast

HRESULT __stdcall GetTestStructArray([out] SAFEARRAY(TestStruct)* test_struct_array);

Jakieś pomysły?

z góry dziękuję

questionAnswers(2)

yourAnswerToTheQuestion