Funzione CoGetPSClsid (combaseapi.h)

Restituisce il CLSID della DLL che implementa il proxy e lo stub per l'interfaccia specificata.

Sintassi

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

Parametri

[in] riid

Interfaccia di cui deve essere restituito CLSID proxy/stub.

[out] pClsid

Specifica dove archiviare il CLSID proxy/stub per l'interfaccia specificata da riid.

Valore restituito

Questa funzione può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
Il CLSID proxy/stub è stato restituito correttamente.
E_INVALIDARG
Uno dei parametri non è valido.
E_OUTOFMEMORY
Memoria insufficiente per completare questa operazione.

Commenti

La funzione CoGetPSClsid esamina la HKEY_CLASSES_ROOT\Interfaces\{formato stringa della chiave riid}\ProxyStubClsid32 nel Registro di sistema per determinare il CLSID della DLL da caricare per creare il proxy e lo stub per l'interfaccia specificata da riid. Questa funzione restituisce anche il CLSID per qualsiasi IID di interfaccia registrato da CoRegisterPSClsid all'interno del processo corrente.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione combaseapi.h (include Objbase.h)
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

CoRegisterPSClsid