Partager via


É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

Interfaces de métadonnées

Fonctions statiques globales des métadonnées

Structures de métadonnées

Unions de métadonnées