Wie erhalte ich den Zeiger auf IUnknown in C #

.NET-Interop umschließt COM-Objekte in .NET-Objekte (Runtime Callable Wrapper, RCWs), die die üblichen Schnittstellenabfragen verbergen. Um ein COM-Objekt, das ein Filterdiagramm darstellt, in der Running Objects-Tabelle zu registrieren, benötige ich die (native) Adresse seiner IUnknown-Schnittstelle (sieheWie kann ich ein DirectShow-Diagramm zurückentwickeln?).

Die Frage ist also: Wie kann ich den IUnknown-Zeiger eines COM-Objekts in C # abrufen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage