Freigeben über


CoGetPSClsid-Funktion (combaseapi.h)

Gibt die CLSID der DLL zurück, die den Proxy und den Stub für die angegebene Schnittstelle implementiert.

Syntax

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

Parameter

[in] riid

Die Schnittstelle, deren Proxy-/Stub-CLSID zurückgegeben werden soll.

[out] pClsid

Gibt an, wo die Proxy-/Stub-CLSID für die durch riid angegebene Schnittstelle gespeichert werden soll.

Rückgabewert

Diese Funktion kann die folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Proxy-/Stub-CLSID wurde erfolgreich zurückgegeben.
E_INVALIDARG
Einer der Parameter ist ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um diesen Vorgang abzuschließen.

Hinweise

Die CoGetPSClsid-Funktion untersucht den HKEY_CLASSES_ROOT\Interfaces\{string form of riid}\ProxyStubClsid32-Schlüssel in der Registrierung, um die CLSID der zu ladenden DLL zu ermitteln, um den Proxy und stub für die von riid angegebene Schnittstelle zu erstellen. Diese Funktion gibt auch die CLSID für alle Schnittstellen-IID zurück, die von CoRegisterPSClsid innerhalb des aktuellen Prozesses registriert wurden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile combaseapi.h (include Objbase.h)
Bibliothek Ole32.lib
DLL Ole32.dll

Weitere Informationen

CoRegisterPSClsid