Partager via


Méthode IServiceProvider::QueryService(REFGUID,Q**) (servprov.h)

Agit comme méthode de fabrique pour tous les services exposés via une implémentation d’IServiceProvider.

Syntaxe

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

Paramètres

guidService

Identificateur unique du service (SID).

pp

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 le succès.

Remarques

QueryService crée ou accède à l’implémentation du service identifié avec guidService. Dans ppv, elle retourne l’adresse de l’interface spécifiée par riid.

Configuration requise

   
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
En-tête servprov.h