Metodo IPSFactoryBuffer::CreateProxy (objidlbase.h)

Crea un proxy per l'interfaccia remota specificata.

Sintassi

HRESULT CreateProxy(
  [in]  IUnknown        *pUnkOuter,
  [in]  REFIID          riid,
  [out] IRpcProxyBuffer **ppProxy,
  [out] void            **ppv
);

Parametri

[in] pUnkOuter

Interfaccia IUnknown di controllo; usato per l'aggregazione.

[in] riid

Identificatore dell'interfaccia al proxy.

[out] ppProxy

Puntatore a un'interfaccia IRpcProxyBuffer per controllare il marshalling.

[out] ppv

Puntatore all'interfaccia specificata da riid.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Commenti

L'implementazione IUnknown dell'interfaccia IRpcProxyBuffer non deve delegare al controllo esterno IUnknown.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione objidlbase.h (include ObjIdl.h)

Vedi anche

IPSFactoryBuffer

IRpcProxyBuffer

Proxy