Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die CLSID ab, das COM verwendet, um die DLL zu suchen, das den Code für den entsprechenden Proxys enthält.COM DLL lädt diese, um eine nicht initialisierte Instanz des Proxys zu erstellen.
STDMETHODIMP GetUnmarshalClass(
__in REFIID riid,
__in_opt void *pv,
__in DWORD dwDestContext,
__reserved void *pvDestContext,
__in DWORD mshlflags,
__out CLSID *pCid
) override;
Parameter
riid
Verweis auf den Bezeichner der zu marshallende Schnittstelle.pv
Zeiger auf die zu marshallende Schnittstelle. NULL sein kann, wenn der Aufrufer einen Zeiger nicht auf die gewünschte Schnittstelle verfügt.dwDestContext
Zielkontext, in dem die angegebene Schnittstelle das Marshalling rückgängig gemacht werden soll.Geben Sie eine oder mehrere MSHCTX-Enumerationswerte an.
Unmarshalling kann entweder in ein anderes Apartment des aktuellen Prozesses (MSHCTX_INPROC) oder in einem anderen Prozess auf demselben Computer wie der aktuellen Prozess (MSHCTX_LOCAL) auftreten.
pvDestContext
Für zukünftige Verwendung reserviert. darf NULL sein.mshlflags
Wenn dieser Vorgang abgeschlossen ist, Zeiger auf, um einen Proxy zu verwendende CLSID im Clientprozess zu erstellen.pCid
Rückgabewert
S_OK, wenn erfolgreich; andernfalls S_FALSE.
Anforderungen
Header: ftm.h
Namespace: Microsoft:: WRL