Partager via


COR_PRF_MODULE_FLAGS, énumération

Spécifie les propriétés d'un module.

Syntaxe

typedef enum  
{  
    COR_PRF_MODULE_DISK             = 0x00000001,  
    COR_PRF_MODULE_NGEN             = 0x00000002,  
    COR_PRF_MODULE_DYNAMIC          = 0x00000004,  
    COR_PRF_MODULE_COLLECTIBLE      = 0x00000008,  
    COR_PRF_MODULE_RESOURCE         = 0x00000010,  
    COR_PRF_MODULE_FLAT_LAYOUT      = 0x00000020,  
    COR_PRF_MODULE_WINDOWS_RUNTIME  = 0x00000040  
}   COR_PRF_MODULE_FLAGS;  

Membres

Membre Description
COR_PRF_MODULE_DISK Le module a été chargé à partir d’un disque.
COR_PRF_MODULE_NGEN Le module a été généré par le générateur d’images natives (Ngen.exe).
COR_PRF_MODULE_DYNAMIC Le module a été créé par des méthodes dans l’espace de noms System.Reflection.Emit.
COR_PRF_MODULE_COLLECTIBLE La durée de vie du module est managée par le récupérateur de mémoire.
COR_PRF_MODULE_RESOURCE Le module ne contient pas de métadonnées et est utilisé strictement en tant que ressource. L’équivalent managé de ce bit est la méthode Module.IsResource.
COR_PRF_MODULE_FLAT_LAYOUT La disposition du module en mémoire est plate, non mappée. Si un module a ce bit défini, les profileurs qui lisent les informations directement à partir de l’en-tête de fichier exécutable portable (PE) doivent être prudents lors de l’interprétation des adresses virtuelles relatives (RVA) dans l’en-tête.
COR_PRF_MODULE_WINDOWS_RUNTIME L’indicateur de type de contenu Windows Runtime est défini dans les métadonnées pour l’assembly de ce module. C’est le cas pour tous les modules de métadonnées Windows (.winmd).

Notes

Les bits de COR_PRF_MODULE_FLAGS sont retournés au profileur dans le paramètre de sortie pdwModuleFlags de la méthode ICorProfilerInfo3::GetModuleInfo2. Certaines combinaisons de deux indicateurs ou plus sont possibles, mais toutes les combinaisons ne le sont pas.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 4

Voir aussi