6
W kodzie niezarządzanym mogę użyć LoadTypeLib()
, aby uzyskać wskaźnik ITypeLib*
i użyć go, aby zajrzeć do typelib, aby znaleźć zawarte w nim interfejsy.Jak załadować typelib do parsowania go w C#?
Istnieje interfejs System.Runtime.InteropServices.ComTypes.ITypeLib
w języku C#, ale nie mogę znaleźć odpowiednika funkcji LoadTypeLib()
.
Jak załadować typelib i uzyskać odniesienie ITypeLib
w języku C#?
Więc odpowiedź sprowadza się do "pinvoke LoadTypeLib()", prawda? – sharptooth
Oczywiście, w ten sposób wywołujesz rodzime funkcje systemu Windows. –