Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Erstellt einen Proxy für die angegebene Remoteschnittstelle.
Syntax
HRESULT CreateProxy(
[in] IUnknown *pUnkOuter,
[in] REFIID riid,
[out] IRpcProxyBuffer **ppProxy,
[out] void **ppv
);
Parameter
[in] pUnkOuter
Eine steuernde IUnknown-Schnittstelle ; wird für die Aggregation verwendet.
[in] riid
Der Bezeichner der Schnittstelle für den Proxy.
[out] ppProxy
Ein Zeiger auf eine IRpcProxyBuffer-Schnittstelle zum Steuern des Marshallings.
[out] ppv
Ein Zeiger auf die von riid angegebene Schnittstelle.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.
Hinweise
Die IUnknown-Implementierung der IRpcProxyBuffer-Schnittstelle darf nicht an das äußere steuernde IUnknown delegieren.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | objidlbase.h (include ObjIdl.h) |