Énumérations de métadonnées
Mise à jour : novembre 2007
Cette section décrit les énumérations non managées utilisées par l'API des métadonnées.
Dans cette section
AssemblyFlags
Contient des valeurs qui décrivent les fonctionnalités runtime d'un assembly.AssemblyRefFlags
Contient des valeurs qui décrivent les fonctionnalités d'une référence d'assembly.CeeSectionAttr
Fournit des valeurs qui spécifient les attributs d'une section que l'interface ICeeGen utilisera.CeeSectionRelocType
Fournit des valeurs pour influencer le type d'instruction de reloc émis dans un appel à ICeeGen::AddSectionReloc.COINITICOR
Spécifie les constantes utilisées par CoInitializeCor lors de l'initialisation du Common Language Runtime.COINITIEE
Spécifie les constantes utilisées par CoInitializeEE lors de l'initialisation du Common Language Runtime.CorArgType
Contient des valeurs qui décrivent le type natif d'un handle d'exécution.CorAssemblyFlags
Contient des valeurs qui décrivent les métadonnées appliquées à une compilation d'assembly.CorAttributeTargets
Spécifie les éléments de l'application auxquels un attribut peut être appliqué.CorCallingConvention
Contient des valeurs qui décrivent les types de conventions d'appel dans le code managé.CorCheckDuplicatesFor
Contient des valeurs utilisées pendant des contrôles de duplications.CorDeclSecurity
Contient les valeurs qui décrivent les types de sécurité déclarative utilisés par le Common Language Runtime.CorElementType
Contient des valeurs qui décrivent le type natif sous-jacent d'un Common Language Runtime Type.CorErrorIfEmitOutOfOrder
Contient des valeurs d'indicateur qui indiquent les conditions dans lesquelles un message d'erreur doit être généré lorsque les métadonnées sont émises de manière désordonnée.CorEventAttr
Contient des valeurs qui décrivent les métadonnées d'un événement.CorFieldAttr
Contient des valeurs qui décrivent les métadonnées concernant un champ.CorFileFlags
Contient des valeurs qui décrivent le type de fichier défini dans un appel à IMetaDataAssemblyEmit::DefineFile.CorGenericParamAttr
Contient des valeurs qui décrivent les paramètres Type pour les types génériques, tels qu'ils sont utilisés lors d'appels à IMetaDataEmit2::DefineGenericParam.CorImportOptions
Contient des valeurs d'indicateur qui contrôlent le comportement lors de l'importation d'un assembly en dehors de la portée actuelle.CorLinkerOptions
Spécifie des indicateurs permettant de sélectionner des options pour l'éditeur de liens de métadonnées.CorManifestResourceFlags
Contient des valeurs qui décrivent la visibilité des ressources codées dans un manifeste d'assembly.CorMethodAttr
Contient des valeurs qui décrivent les métadonnées concernant une méthode.CorMethodImpl
Contient des valeurs qui décrivent des fonctionnalités d'implémentation des méthodes.CorMethodSemanticsAttr
Contient des valeurs qui décrivent la relation entre une méthode et une propriété ou un événement associé.CorNativeLinkFlags
Fournit des valeurs d'indicateur utilisées par l'éditeur de liens lors de la liaison du code natif.CorNativeLinkType
Fournit des valeurs qui indiquent le type lié en code natif.CorNativeType
Contient des valeurs qui décrivent des types non managés natifs.CorNotificationForTokenMovement
Contient des valeurs d'indicateur qui influencent les notifications au moment du déplacement de jetons.CorOpenFlags
Contient des valeurs d'indicateur qui contrôlent le comportement de métadonnées à l'ouverture de fichiers manifeste.CorParamAttr
Contient des valeurs qui décrivent les métadonnées d'un paramètre de méthode.CorPEKind
Contient des valeurs qui décrivent un fichier exécutable portable (PE), telles qu'elles sont retournées à partir d'un appel à IMetaDataImport2::GetPEKind.CorPinvokeMap
Contient des valeurs qui décrivent des fonctionnalités d'un appel PInvoke.CorPropertyAttr
Contient des valeurs qui décrivent les métadonnées d'une propriété.CorRefToDefCheck
Spécifie des indicateurs pour contrôler quels éléments référencés sont convertis dans leurs définitions afin d'optimiser le code.CorRegFlags
Fournit des valeurs d'indicateur utilisées pour l'inscription lors de l'installation d'un module ou composite.CorSaveSize
Contient des valeurs qui indiquent le niveau de précision requis lors d'une interrogation concernant la taille d'une opération d'enregistrement.CorSerializationType
Contient des valeurs qui décrivent comment un objet est sérialisé par le Common Language Runtime. Ces valeurs correspondent généralement aux valeurs CorElementType.CorSetENC
Contient des valeurs utilisées pour influencer le comportement pendant la génération de métadonnées.CorThreadSafetyOptions
Spécifie des indicateurs pour sélectionner des options pour la sécurité des threads.CorTokenType
Contient des valeurs qui indiquent le genre d'objet qu'un jeton de métadonnées référence.CorTypeAttr
Contient des valeurs qui indiquent les métadonnées de type.CorUnmanagedCallingConvention
Contient des valeurs qui décrivent des conventions d'appel non managées.CorValidatorModuleType
Fournit les valeurs utilisées par l'interface IMetaDataValidate pour spécifier le type du module (par exemple, fichier PE et fichier .obj).COUNINITIEE
Spécifie les constantes utilisées par CoUninitializeEE lors de l'initialisation du Common Language Runtime.ICorModuleInitializeFlags
Fournit des valeurs qui contrôlent le type d'ICorModule qui est initialisé.
Rubriques connexes
Vue d'ensemble des métadonnées