Partilhar via


Avisos de portabilidade

Avisos de portabilidade oferecem suporte a portabilidade entre diferentes sistemas operacionais.

Nesta seção

Regra

Descrição

CA1900: Os campos do tipo de valor devem ser portátil

Esta regra verifica que estruturas que são declaradas usando um atributo layout explícito serão alinhada corretamente quando empacotado para código não gerenciado em sistemas operacionais de 64 bits.

CA1901: Declarações P/Invoke devem ser portátil

Esta regra avalia o tamanho de cada parâmetro e o valor de retorno de um P/Invoke e verifica se o seu tamanho está correto quando empacotado para código não gerenciado em sistemas operacionais de 32 bits e 64 bits.

CA1903: Usar apenas uma API do framework de destino

Um tipo ou membro está usando um membro ou um tipo que foi introduzido em um service pack que não foi incluído em conjunto com o framework de destino do projeto.