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 |