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 |