Esta extensão lançará instâncias da classe com_exception
  sempre que houver um erro potencialmente fatal relatado pelo COM. Todas
  as exceções COM possuem uma propriedade code bem definida que
  corresponde ao valor de retorno HRESULT das diversas operações COM.
  Esse código pose ser usado para tomar decisões programáticas sobre como tratar
  a exceção.
 
