ServiceProvider.IServiceProvider.QueryService(Guid, Guid, IntPtr) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt als Factory für Dienste aus, die durch eine Implementierung von IServiceProvider verfügbar gemacht werden.
virtual int Microsoft.VisualStudio.OLE.Interop.IServiceProvider.QueryService(Guid % guidService, Guid % riid, [Runtime::InteropServices::Out] IntPtr % ppvObject) = Microsoft::VisualStudio::OLE::Interop::IServiceProvider::QueryService;
int IServiceProvider.QueryService (ref Guid guidService, ref Guid riid, out IntPtr ppvObject);
abstract member Microsoft.VisualStudio.OLE.Interop.IServiceProvider.QueryService : Guid * Guid * nativeint -> int
override this.Microsoft.VisualStudio.OLE.Interop.IServiceProvider.QueryService : Guid * Guid * nativeint -> int
Function QueryService (ByRef guidService As Guid, ByRef riid As Guid, ByRef ppvObject As IntPtr) As Integer Implements IServiceProvider.QueryService
Parameter
- guidService
- Guid
Ein eindeutiger Bezeichner des angeforderten Dienstanbieter.
- riid
- Guid
Ein eindeutiger Bezeichner der Schnittstelle, die der Aufrufer für den Dienst empfangen möchte.
- ppvObject
- IntPtr
Adresse der Schnittstelle, die durch den-Parameter angegeben wird riid .
Gibt zurück
Gibt eine ganze Zahl zurück, die die Adresse der Schnittstelle für den angeforderten Dienst angibt.