Enumeração de COR_PRF_MODULE_FLAGS
Especifica as propriedades de um 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;
Membros
Membro |
Descrição |
---|---|
COR_PRF_MODULE_DISK |
O módulo foi carregado a partir do disco. |
COR_PRF_MODULE_NGEN |
O módulo foi gerado pelo Native Image Generator (NGen. exe). |
COR_PRF_MODULE_DYNAMIC |
O módulo foi criado por métodos de System.Reflection.Emit namespace. |
COR_PRF_MODULE_COLLECTIBLE |
Tempo de vida do módulo é gerenciado pelo coletor de lixo. |
COR_PRF_MODULE_RESOURCE |
O módulo não contém nenhum metadado e é usado estritamente como um recurso. O equivalente gerenciado esse bit é o Module.IsResource método. |
COR_PRF_MODULE_FLAT_LAYOUT |
O layout do módulo de memória é simples, não mapeados. Se um módulo tiver esse bit definido, geradores de perfis que lêem informações diretamente a partir do cabeçalho do arquivo executável (PE) portátil terá de tomar cuidado ao interpretar endereços virtuais relativos (RVAs) no cabeçalho. |
Comentários
Bits de COR_PRF_MODULE_FLAGS são retornados para o criador de perfil do pdwModuleFlags parâmetro de saída de ICorProfilerInfo3::GetModuleInfo2 método. Algumas combinações de dois ou mais sinalizadores são possíveis, mas nem todas as combinações possíveis.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Corprof. idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4