Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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