Compartilhar via


Função NdrDllGetClassObject (rpcproxy.h)

A função NdrDllGetClassObject recupera o objeto de classe do proxy ou stub.

Sintaxe

HRESULT NdrDllGetClassObject(
  [in]  REFCLSID            rclsid,
  [in]  REFIID              riid,
  [out] void                **ppv,
  [in]  const ProxyFileInfo **pProxyFileList,
  [in]  const CLSID         *pclsid,
  [in]  CStdPSFactoryBuffer *pPSFactoryBuffer
);

Parâmetros

[in] rclsid

Identificador de classe do proxy ou stub a ser recuperado.

[in] riid

Identificador de interface da interface IPSFactoryBuffer .

[out] ppv

Endereço da variável de saída que recebe o ponteiro de interface solicitado em riid.

[in] pProxyFileList

Ponteiro para a estrutura ProxyFileInfo , que contém informações sobre o proxy e o stub.

[in] pclsid

Ponteiro para o identificador de classe do proxy ou stub. Especifique pclsid se a constante PROXY_CLSID estiver definida no código-fonte ou como uma opção do compilador C.

[in] pPSFactoryBuffer

Ponteiro para o objeto IPSFactoryBuffer . O ponteiro está contido na variável global, gPFactory, definida em RpcProxy.h.

Valor retornado

Retornará S_OK se houver êxito.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho rpcproxy.h
Biblioteca Rpcrt4.lib
DLL Rpcrt4.dll