Partager via


CoGetPSClsid, fonction (combaseapi.h)

Retourne le CLSID de la DLL qui implémente le proxy et le stub pour l’interface spécifiée.

Syntaxe

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

Paramètres

[in] riid

Interface dont le CLSID proxy/stub doit être retourné.

[out] pClsid

Spécifie où stocker le CLSID proxy/stub pour l’interface spécifiée par riid.

Valeur retournée

Cette fonction peut retourner les valeurs suivantes.

Code de retour Description
S_OK
Le CLSID proxy/stub a été retourné avec succès.
E_INVALIDARG
L’un des paramètres n’est pas valide.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer cette opération.

Remarques

La fonction CoGetPSClsid examine la HKEY_CLASSES_ROOT\Interfaces\{forme de chaîne de la clé riid}\ProxyStubClsid32 dans le Registre pour déterminer le CLSID de la DLL à charger afin de créer le proxy et le stub pour l’interface spécifiée par riid. Cette fonction retourne également le CLSID pour toute interface IID inscrite par CoRegisterPSClsid dans le processus actuel.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête combaseapi.h (inclure Objbase.h)
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

CoRegisterPSClsid