é uma declaração P/Invoke para uma API OLE32 que não pode ser chamada de forma confiável após a inicialização do runtime. ...

{0} é uma declaração P/Invoke para uma API OLE32 que não pode ser chamada de forma confiável após a inicialização do runtime. A solução alternativa é escrever um shim não gerenciado que chamará a rotina e ativará e chamará o código gerenciado. Você pode fazer isso usando uma exportação de uma DLL C++ de modo misto ao registrar um componente gerenciado para uso pelo COM ou ao usar a API de hospedagem do runtime.