TypeLibImporterFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique comment un assembly doit être produit.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class TypeLibImporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibImporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibImporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibImporterFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibImporterFlags =
Public Enum TypeLibImporterFlags
- Héritage
- Attributs
Champs
ImportAsAgnostic | 2048 | Importe une bibliothèque de types pour n'importe quelle plateforme. |
ImportAsArm | 16384 | Importe une bibliothèque de types pour la plateforme ARM. |
ImportAsItanium | 1024 | Importe une bibliothèque de types pour la plateforme Itanium. |
ImportAsX64 | 512 | Importe une bibliothèque de types pour la plateforme 64 bits x86. |
ImportAsX86 | 256 | Importe une bibliothèque de types pour la plateforme x86. |
NoDefineVersionResource | 8192 | Empêche l'inclusion d'une ressource de type version dans l'assembly d'interopérabilité. Pour plus d'informations, voir la méthode DefineVersionInfoResource(). |
None | 0 | Aucun paramètre spécial. Il s’agit de la valeur par défaut. |
PreventClassMembers | 16 | Non utilisé. |
PrimaryInteropAssembly | 1 | Génère un assembly PIA (Primary Interop Assembly). Pour plus d'informations, consultez l'attribut PrimaryInteropAssemblyAttribute. Un fichier de clé doit être spécifié. |
ReflectionOnlyLoading | 4096 | Utilise le chargement de réflexion uniquement. |
SafeArrayAsSystemArray | 4 | Importe toutes les instances |
SerializableValueClasses | 32 | Utilise des classes sérialisables. |
TransformDispRetVals | 8 | Transforme les paramètres |
UnsafeInterfaces | 2 | Importe toutes les interfaces comme des interfaces qui suppriment l'analyse de pile du Common Language Runtime pour l'autorisation UnmanagedCode. Veillez à bien évaluer les responsabilités impliquées par la suppression d'une vérification de la sécurité. |
Remarques
Cette énumération est utilisée avec la TypeLibConverter.ConvertTypeLibToAssembly méthode .