Compartilhar via


Função CoGetPSClsid (combaseapi.h)

Retorna o CLSID da DLL que implementa o proxy e o stub para a interface especificada.

Sintaxe

HRESULT CoGetPSClsid(
  [in]  REFIID riid,
  [out] CLSID  *pClsid
);

Parâmetros

[in] riid

A interface cujo PROXY/stub CLSID deve ser retornado.

[out] pClsid

Especifica onde armazenar o CLSID proxy/stub para a interface especificada por riid.

Valor retornado

Essa função pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
O CLSID de proxy/stub foi retornado com êxito.
E_INVALIDARG
Um dos parâmetros é inválido.
E_OUTOFMEMORY
Não há memória suficiente para concluir essa operação.

Comentários

A função CoGetPSClsidexamina a\ HKEY_CLASSES_ROOT Interfaces{forma de cadeia decaracteres\ da chave riid}\ProxyStubClsid32 no registro para determinar o CLSID da DLL a ser carregada para criar o proxy e o stub para a interface especificada por riid. Essa função também retorna o CLSID para qualquer IID de interface registrado por CoRegisterPSClsid dentro do processo atual.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho combaseapi.h (inclua Objbase.h)
Biblioteca Ole32.lib
DLL Ole32.dll

Confira também

CoRegisterPSClsid