Interfaz IUnsecuredApartment (wbemcli.h)
La interfaz IUnsecuredApartment se usa para simplificar el proceso de realización de llamadas asincrónicas desde un proceso de cliente. Cuando un cliente realiza llamadas asincrónicas, se invierten los roles del cliente y el servidor. En este caso, el cliente implementa un objeto (interfaz IWbemObjectSink ) y el servidor llama a los métodos de ese objeto. Por este motivo, las reglas de seguridad COM para los servidores dificultan que los clientes realicen llamadas asincrónicas. La principal dificultad es el hecho de que el cliente necesita informar a COM de que permitirá que La administración de Windows invoque métodos en el objeto del cliente (IWbemObjectSink).
Herencia
La interfaz IUnsecuredApartment hereda de la interfaz IUnknown . IUnsecuredApartment también tiene estos tipos de miembros:
Métodos
La interfaz IUnsecuredApartment tiene estos métodos.
IUnsecuredApartment::CreateObjectStub El método CreateObjectStub crea un receptor de reenviador de objetos para ayudar a recibir llamadas asincrónicas de administración de Windows. |
Comentarios
IUnsecuredApartment permite que WMI cree un proceso independiente para controlar las devoluciones de llamada. El uso de esta interfaz crea riesgos de seguridad, como se describe en Establecer la seguridad en una llamada asincrónica. Se recomienda el acceso semiincrónico o realizar comprobaciones de acceso en lugar de llamadas asincrónicas. Para obtener más información y un ejemplo del uso de IUnsecuredApartment, vea Reducir la seguridad de un receptor en un proceso independiente. Use IWbemUnsecuredApartment::CreateSinkStub para un enfoque más seguro.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | wbemcli.h (include Wbemidl.h) |
Consulte también
Reducción de la seguridad de un receptor en un proceso independiente