Interfaz IClientSecurity (objidl.h)
Proporciona al cliente control sobre la configuración de seguridad de cada proxy de interfaz individual de un objeto.
Herencia
La interfaz IClientSecurity hereda de la interfaz IUnknown . IClientSecurity también tiene estos tipos de miembros:
Métodos
La interfaz IClientSecurity tiene estos métodos.
IClientSecurity::CopyProxy Realiza una copia privada del proxy para la interfaz especificada. |
IClientSecurity::QueryBlanket Recupera la información de autenticación que el cliente usa para realizar llamadas en el proxy especificado. |
IClientSecurity::SetBlanket Establece la información de autenticación (la manta de seguridad) que se usará para realizar llamadas en el proxy especificado. |
Comentarios
Cada objeto tiene un administrador de proxy y cada administrador de proxy expone automáticamente la interfaz IClientSecurity . Por lo tanto, el cliente puede consultar el administrador de proxy de un objeto para IClientSecurity, mediante cualquier puntero de interfaz en el objeto . Si la llamada QueryInterface se realiza correctamente, se puede usar el puntero IClientSecurity para llamar a un método IClientSecurity , pasando un puntero al proxy de interfaz en el que está interesado el cliente. Si se produce un error en una llamada a QueryInterface para IClientSecurity , el objeto se implementa en proceso o es remoto mediante un serializador personalizado que no admite la seguridad. (Un serializador personalizado puede admitir la seguridad al ofrecer la interfaz IClientSecurity al cliente).
Los servidores proxy de interfaz pasados como parámetros a los métodos IClientSecurity deben ser del mismo objeto que la interfaz IClientSecurity . Es decir, cada objeto tiene una interfaz IClientSecurity distinta; Llamar a IClientSecurity en un objeto y pasar un proxy a otro objeto no funcionará. Además, no puede pasar una interfaz a un método IClientSecurity si la interfaz no usa un proxy. Esto significa que las interfaces implementadas localmente por el administrador de proxy no se pueden pasar a métodos IClientSecurity , excepto IUnknown, que es la excepción a esta regla.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | objidl.h |