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: System.Guid%
Un identificador único del servicio solicitado.
- riid
Tipo: System.Guid%
El identificador único de la interfaz que el llamador desea recibir para el servicio.
- ppvObject
Tipo: System.IntPtr%
Dirección de la interfaz especificada por el parámetro de riid .
Valor devuelto
Tipo: System.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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.