ServiceProvider.IServiceProvider.QueryService(Guid, Guid, IntPtr) Метод

Определение

Выполняет в качестве фабрики для служб, предоставляемых через реализацию IServiceProvider.

 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

Параметры

guidService
Guid

Уникальный идентификатор запрошенной службы.

riid
Guid

Уникальный идентификатор интерфейса, который вызывающий объект хочет получить для службы.

ppvObject
IntPtr

Адрес интерфейса, указанного riid параметром.

Возвращаемое значение

Int32

Возвращает целое число, указывающее адрес интерфейса для запрошенной службы.

Реализации

Применяется к