Compartir a través de


ServiceProvider.IServiceProvider.QueryService (Método)

Realiza como generador para los servicios que se exponen con una implementación de IServiceProvider.

Espacio de nombres:  Microsoft.VisualStudio.Data
Ensamblado:  Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)

Sintaxis

'Declaración
Private Function QueryService ( _
    ByRef guidService As Guid, _
    ByRef riid As Guid, _
    <OutAttribute> ByRef ppvObject As IntPtr _
) As Integer Implements IServiceProvider.QueryService
int IServiceProvider.QueryService(
    ref Guid guidService,
    ref Guid riid,
    out IntPtr ppvObject
)
private:
virtual int QueryService(
    Guid% guidService, 
    Guid% riid, 
    [OutAttribute] IntPtr% ppvObject
) sealed = IServiceProvider::QueryService
private abstract QueryService : 
        guidService:Guid byref * 
        riid:Guid byref * 
        ppvObject:IntPtr byref -> int  
private override QueryService : 
        guidService:Guid byref * 
        riid:Guid byref * 
        ppvObject:IntPtr byref -> int
JScript no admite implementaciones explícitas de interfaces.

Parámetros

  • guidService
    Tipo: Guid%

    Un identificador único del servicio solicitado.

  • riid
    Tipo: Guid%

    El identificador único de la interfaz que el llamador desea recibir para el servicio.

  • ppvObject
    Tipo: IntPtr%

    Dirección de la interfaz especificada por el parámetro de riid .

Valor devuelto

Tipo: Int32
Devuelve un entero que especifica la dirección de la interfaz del servicio solicitado.

Implementaciones

IServiceProvider.QueryService(Guid, Guid, IntPtr)

Seguridad de .NET Framework

Vea también

Referencia

ServiceProvider Clase

Microsoft.VisualStudio.Data (Espacio de nombres)