Avertissements de portabilité

Les avertissements de portabilité prennent en charge la portabilité sur différents systèmes d'exploitation.

Dans cette section

Règle

Description

CA1900 : Les champs de type valeur doivent être portables

Cette règle vérifie que les structures déclarées avec un attribut de disposition explicite s'aligneront correctement lorsqu'elles seront marshalées pour le code non managé sur les systèmes d'exploitation 64 bits.

CA1901 : Les déclarations P/Invoke doivent être portables

Cette règle évalue la taille de chaque paramètre et la valeur de retour d'un P/Invoke, et vérifie que leur taille est correcte lorsqu'elle est marshalée au code non managé sur les systèmes d'exploitation 32 bits et 64 bits.

CA1903 : Utiliser uniquement l'API à partir du Framework cible

Un membre ou un type utilise un membre ou un type qui a été introduit dans un Service Pack qui ne figurait pas dans le Framework ciblé du projet.