Interface IUnsecuredApartment (wbemcli.h)
A interface IUnsecuredApartment é usada para simplificar o processo de fazer chamadas assíncronas de um processo de cliente. Quando um cliente está fazendo chamadas assíncronas, as funções do cliente e do servidor são invertidas. Nesse caso, o cliente implementa um objeto (interface IWbemObjectSink ) e o servidor chama os métodos desse objeto. Por isso, as regras de segurança COM para servidores dificultam que os clientes façam chamadas assíncronas. A principal dificuldade é o fato de que o cliente precisa informar ao COM que permitirá que o Gerenciamento do Windows invoque métodos no objeto do cliente (IWbemObjectSink).
Herança
A interface IUnsecuredApartment herda da interface IUnknown . IUnsecuredApartment também tem estes tipos de membros:
Métodos
A interface IUnsecuredApartment tem esses métodos.
IUnsecuredApartment::CreateObjectStub O método CreateObjectStub cria um coletor encaminhador de objeto para ajudar no recebimento de chamadas assíncronas do Gerenciamento do Windows. |
Comentários
IUnsecuredApartment permite que o WMI crie um processo separado para lidar com retornos de chamada. O uso dessa interface cria riscos de segurança, conforme descrito em Configurando a segurança em uma chamada assíncrona. O acesso semissíncrono ou a execução de verificações de acesso são recomendados em vez de chamadas assíncronas. Para obter mais informações e um exemplo de como usar IUnsecuredApartment, consulte Lowering the Security for a Sink in a Separate Process. Use IWbemUnsecuredApartment::CreateSinkStub para uma abordagem mais segura.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | wbemcli.h (include Wbemidl.h) |
Confira também
Reduzir a segurança de um coletor em um processo separado