ServiceProvider.IServiceProvider.QueryService(Guid, Guid, IntPtr) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa como uma fábrica de serviços expostos por meio de uma implementação de 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
Parâmetros
- guidService
- Guid
Um identificador exclusivo do serviço solicitado.
- riid
- Guid
Um identificador exclusivo da interface que o chamador deseja receber para o serviço.
- ppvObject
- IntPtr
Endereço da interface especificada pelo riid parâmetro.
Retornos
Retorna um inteiro especificando o endereço da interface para o serviço solicitado.