Bagikan melalui


Metode IServiceProvider::QueryService(REFGUID,REFIID,void**) (servprov.h)

Sintaks

HRESULT QueryService(
  REFGUID guidService,
  REFIID  riid,
  void    **ppvObject
);

Parameter

guidService

Pengidentifikasi unik layanan (SID).

riid

Pengidentifikasi unik antarmuka yang ingin diterima pemanggil untuk layanan.

ppvObject

Alamat variabel yang dialokasikan pemanggil untuk menerima penunjuk antarmuka layanan saat berhasil dikembalikan dari fungsi ini. Pemanggil menjadi bertanggung jawab untuk memanggil Rilis melalui penunjuk antarmuka ini ketika layanan tidak lagi diperlukan.

Nilai kembali

S_OK pada keberhasilan.

Keterangan

QueryService membuat atau mengakses implementasi layanan yang diidentifikasi dengan guidService. Dalam ppv, ia mengembalikan alamat antarmuka yang ditentukan oleh riid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Build 22000
Server minimum yang didukung Windows Build 22000
Header servprov.h