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

Fungiert als Factorymethode für alle Dienste, die über eine Implementierung von IServiceProvider verfügbar gemacht werden.

Syntax

HRESULT QueryService(
  REFGUID guidService,
  Q       **pp
);

Parameter

guidService

Der eindeutige Bezeichner des Diensts (eine SID).

pp

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

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