Méthode IServiceProvider ::QueryService(REFGUID,REFIID,void**) (servprov.h)
Syntaxe
HRESULT QueryService(
REFGUID guidService,
REFIID riid,
void **ppvObject
);
Paramètres
guidService
Identificateur unique du service (un SID).
riid
Identificateur unique de l’interface que l’appelant souhaite recevoir pour le service.
ppvObject
Adresse de la variable allouée par l’appelant pour recevoir le pointeur d’interface du service en cas de retour réussi de cette fonction. L’appelant devient responsable de l’appel de Release via ce pointeur d’interface lorsque le service n’est plus nécessaire.
Valeur retournée
S_OK sur la réussite.
Remarques
QueryService crée ou accède à l’implémentation du service identifié avec guidService. Dans ppv, il retourne l’adresse de l’interface spécifiée par riid.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | servprov.h |