Freigeben über


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

Syntax

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

Parameter

guidService

Der eindeutige Bezeichner des Diensts (eine SID).

riid

Der eindeutige Bezeichner der Schnittstelle, die der Aufrufer für den Dienst empfangen möchte.

ppvObject

Die Adresse der vom Aufrufer zugewiesenen Variablen, um den Schnittstellenzeiger des Diensts bei erfolgreicher Rückgabe von dieser Funktion zu empfangen. Der Aufrufer wird für den Aufruf von Release über diesen Schnittstellenzeiger verantwortlich, wenn der Dienst nicht mehr benötigt wird.

Rückgabewert

S_OK auf Erfolg.

Hinweise

QueryService erstellt oder greift auf die Implementierung des mit guidService identifizierten Diensts zu. In ppv gibt es die Adresse der Schnittstelle zurück, die durch riid angegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile servprov.h