Bagikan melalui


Fungsi CoGetPSClsid (combaseapi.h)

Mengembalikan CLSID DLL yang mengimplementasikan proksi dan stub untuk antarmuka yang ditentukan.

Sintaks

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

Parameter

[in] riid

Antarmuka yang proxy/stub CLSID-nya akan dikembalikan.

[out] pClsid

Menentukan tempat untuk menyimpan proxy/stub CLSID untuk antarmuka yang ditentukan oleh riid.

Menampilkan nilai

Fungsi ini dapat mengembalikan nilai berikut.

Menampilkan kode Deskripsi
S_OK
PROXY/stub CLSID berhasil dikembalikan.
E_INVALIDARG
Salah satu parameter tidak valid.
E_OUTOFMEMORY
Memori tidak cukup untuk menyelesaikan operasi ini.

Keterangan

Fungsi CoGetPSClsid melihat bentuk antarmuka HKEY_CLASSES_ROOT\\{string dari kunci riid}\ProxyStubClsid32 dalam registri untuk menentukan CLSID DLL yang akan dimuat untuk membuat proksi dan stub untuk antarmuka yang ditentukan oleh riid. Fungsi ini juga mengembalikan CLSID untuk IID antarmuka apa pun yang terdaftar oleh CoRegisterPSClsid dalam proses saat ini.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header combaseapi.h (termasuk Objbase.h)
Pustaka Ole32.lib
DLL Ole32.dll

Lihat juga

CoRegisterPSClsid