COR_PRF_MODULE_FLAGS (Enumeración)
Especifica las propiedades de un módulo.
Sintaxis
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;
Miembros
Miembro | Descripción |
---|---|
COR_PRF_MODULE_DISK | Este valor se usa para especificar que el módulo se cargó desde un disco. |
COR_PRF_MODULE_NGEN | Este valor se usa para especificar que el módulo se generó en el Generador de imágenes nativo (Ngen.exe). |
COR_PRF_MODULE_DYNAMIC | Este valor se usa para especificar que el módulo se creó mediante métodos en el espacio de nombres System.Reflection.Emit. |
COR_PRF_MODULE_COLLECTIBLE | Este valor se usa para especificar que la duración del módulo se administra desde el recolector de elementos no utilizados. |
COR_PRF_MODULE_RESOURCE | Este valor se usa para especificar que el módulo no contiene metadatos y se usa estrictamente como recurso. El equivalente administrado de este bit es el método Module.IsResource. |
COR_PRF_MODULE_FLAT_LAYOUT | Este valor se usa para especificar que el diseño del módulo en memoria es plano y no asignado. Si un módulo tiene este conjunto de bits, los generadores de perfiles que lean información directamente desde el encabezado del archivo ejecutable portátil (PE) tendrán que tener cuidado al interpretar las direcciones virtuales relativas (RVA) de ese encabezado. |
COR_PRF_MODULE_WINDOWS_RUNTIME | Este valor se usa para especificar que la marca de tipo de contenido Windows Runtime se estableció en los metadatos del ensamblado de este módulo. Este caso se aplica a todos los módulos de metadatos de Windows (.winmd). |
Comentarios
Los bits de la enumeración COR_PRF_MODULE_FLAGS se devuelven al generador de perfiles mediante el parámetro de salida pdwModuleFlags
del método ICorProfilerInfo3::GetModuleInfo2. Algunas combinaciones de dos o más marcas son posibles, pero no todas las combinaciones lo son.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4
Consulte también
Col·laboreu amb nosaltres a GitHub
La font d'aquest contingut es pot trobar al GitHub, on també podeu crear i revisar problemes i sol·licituds d'extracció. Per obtenir més informació, consulteu la nostra guia per a col·laboradors.