Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

ServiceProvider.IServiceProvider.QueryService, méthode

Effectue une fabrique pour les services qui sont exposés via une implémentation d' IServiceProvider.

Espace de noms :  Microsoft.VisualStudio.Data.Framework
Assembly :  Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)

int IServiceProvider.QueryService(
	ref Guid guidService,
	ref Guid riid,
	out IntPtr ppvObject
)

Paramètres

guidService
Type : Guid

Un identificateur unique du service demandé.

riid
Type : Guid

Un identificateur unique de l'interface que l'appelant souhaite recevoir pour le service.

ppvObject
Type : IntPtr

l'adresse de l'interface spécifiée par le paramètre d' riid .

Valeur de retour

Type : Int32
Un entier spécifiant l'adresse de l'interface pour le service demandé.

Implémentations

IServiceProvider.QueryService(Guid, Guid, IntPtr)

Afficher: