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 параметром.
Возвращаемое значение
Возвращает целое число, указывающее адрес интерфейса для запрошенной службы.