IPSFactoryBuffer::CreateProxy-Methode (objidl.h)

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 objidl.h (include ObjIdl.h)

Weitere Informationen

IPSFactoryBuffer

IRpcProxyBuffer

Proxy