Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica las propiedades de un módulo.
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_FLAGS;
Miembros
Miembro |
Descripción |
---|---|
COR_PRF_MODULE_DISK |
El módulo se cargó desde el disco. |
COR_PRF_MODULE_NGEN |
El Generador de imágenes nativas (Ngen.exe) creó el módulo. |
COR_PRF_MODULE_DYNAMIC |
Los métodos crearon el módulo en el espacio de nombres System.Reflection.Emit. |
COR_PRF_MODULE_COLLECTIBLE |
El recolector de elementos no utilizados administra la duración del módulo. |
COR_PRF_MODULE_RESOURCE |
El módulo no contiene metadatos y se utiliza estrictamente como un recurso. El equivalente administrado de este bit es el método Module.IsResource. |
COR_PRF_MODULE_FLAT_LAYOUT |
El diseño del módulo en la memoria es plano, no asignado. Si un módulo tiene establecido este bit, los generadores de perfiles que leen información directamente desde el encabezado de archivo ejecutable portable (PE) tendrán que tener cuidado al interpretar las direcciones virtuales relativas (RVA) en el encabezado. |
Comentarios
Los bits de COR_PRF_MODULE_FLAGS se devuelven al generador de perfiles en 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 son posibles.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4