Partilhar via


Requisitos de um objeto IViewHelper Clone-View COM

O objeto de interface COM IViewHelper de exibição de clone de um fornecedor de hardware deve atender aos seguintes requisitos:

  • O objeto COM deve residir em uma DLL (biblioteca de vínculo dinâmico), que é um servidor COM em processo (in-proc).

  • A implementação do objeto COM deve ser opaca para o sistema operacional.

  • A interface IViewHelper deve fornecer métodos para obter e definir os dados de topologia, o que inclui a exibição de clone.

  • O fornecedor de hardware deve encontrar um modo de exibição para exibição de clone para que a exibição seja mostrada em dois ou mais monitores.

  • Se uma chamada para o método IViewHelper::Commit do objeto COM não gerar uma alteração de modo, Commit deverá chamar a função Win32 BroadcastSystemMessage e sempre deverá postar (usando a opção de transmissão BSF_POSTMESSAGE) uma mensagem WM_DISPLAYCHANGE. Para obter mais informações sobre BroadcastSystemMessage, consulte a documentação do SDK do Microsoft Windows.

  • O método IViewHelper::Commit não deve ser usado no lugar de uma chamada para a função Win32 ChangeDisplaySettingsEx(NULL, NULL, NULL, 0, NULL) com os argumentos indicados. Para obter mais informações sobre ChangeDisplaySettingsEx, consulte a documentação do SDK do Windows.