Interfaz IInternalUnknown (objidlbase.h)

Se usa exclusivamente en controladores ligeros del lado cliente que requieren acceso a algunas de las interfaces internas del proxy.

Herencia

La interfaz IInternalUnknown hereda de la interfaz IUnknown . IInternalUnknown también tiene estos tipos de miembros:

Métodos

La interfaz IInternalUnknown tiene estos métodos.

 
IInternalUnknown::QueryInternalInterface

El método IInternalUnknown::QueryInternalInterface (objidlbase.h) recupera punteros a las interfaces internas admitidas en un objeto.

Comentarios

Los controladores que necesitan acceso a algunas de las interfaces internas del administrador de proxy deben pasar por la interfaz IInternalUnknown . Esto evita que los controladores deleguen y exponga ciegamente las interfaces internas del agregado fuera del agregado. Estas interfaces incluyen IClientSecurity e IMultiQI. Si el controlador quiere exponer IClientSecurity o IMultiQI, el controlador debe implementar estas interfaces y delegarla en la implementación de estas interfaces del administrador de proxy cuando corresponda.

Para la interfaz IClientSecurity , si el cliente intenta establecer la seguridad en una interfaz que el controlador ha expuesto, el controlador debe establecer la seguridad en el proxy de interfaz de red subyacente.

Para la interfaz IMultiQI , el controlador debe rellenar las interfaces que conoce y, a continuación, reenviar la llamada al administrador de proxy para rellenar el resto de las interfaces.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidlbase.h (incluya ObjIdl.h)

Consulte también

IClientSecurity

IMultiQI

Controlador de Client-Side ligero