Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica as propriedades de um módulo.
Sintaxe
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;
Membros
| Membro | DESCRIÇÃO |
|---|---|
| COR_PRF_MODULE_DISK | O módulo foi carregado do disco. |
| COR_PRF_MODULE_NGEN | O módulo foi gerado pelo Gerador de Imagens Nativas (Ngen.exe). |
| COR_PRF_MODULE_DYNAMIC | O módulo foi criado por métodos no System.Reflection.Emit namespace. |
| COR_PRF_MODULE_COLLECTIBLE | O tempo de vida do módulo é gerenciado pelo coletor de lixo. |
| COR_PRF_MODULE_RESOURCE | O módulo não contém metadados e é usado estritamente como um recurso. O equivalente gerenciado desse bit é o Module.IsResource método. |
| COR_PRF_MODULE_FLAT_LAYOUT | O layout do módulo na memória é simples, não mapeado. Se um módulo tiver esse bit definido, os criadores de perfil que lerem informações diretamente do cabeçalho do arquivo executável portátil (PE) terão que ter cuidado ao interpretar os endereços virtuais relativos (RVAs) no cabeçalho. |
| COR_PRF_MODULE_WINDOWS_RUNTIME | O sinalizador de tipo de conteúdo do Windows Runtime é definido nos metadados do assembly deste módulo. Este é o caso de todos os módulos de Metadados do Windows (.winmd). |
Comentários
Bits de COR_PRF_MODULE_FLAGS são retornados ao criador de perfil no pdwModuleFlagsparâmetro de saída do método ICorProfilerInfo3::GetModuleInfo2. Algumas combinações de dois ou mais sinalizadores são possíveis, mas nem todas as combinações são possíveis.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 4