Enumeração COR_PRF_MODULE_FLAGS
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 pdwModuleFlags
parâ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
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.