Partilhar via


Enumerações de criação de perfil

Esta seção descreve as enumerações não gerenciadas que a API de criação de perfil usa.

Nesta Secção

COR_PRF_CLAUSE_TYPE Enumeração
Indica o tipo de cláusula de exceção que o código acabou de inserir ou sair.

COR_PRF_CODEGEN_FLAGS Enumeração
Define os sinalizadores de geração de código que podem ser definidos com o ICorProfilerFunctionControl::SetCodegenFlags método.

COR_PRF_FINALIZER_FLAGS Enumeração
Descreve o finalizador de um objeto.

COR_PRF_GC_GENERATION Enumeração
Identifica uma geração de coleta de lixo.

COR_PRF_GC_REASON Enumeração
Indica o motivo pelo qual a coleta de lixo está ocorrendo.

COR_PRF_GC_ROOT_FLAGS Enumeração
Indica as propriedades de uma raiz do coletor de lixo.

COR_PRF_GC_ROOT_KIND Enumeração
Indica o tipo de raiz do coletor de lixo que é exposto pelo retorno de chamada ICorProfilerCallback2::RootReferences2 .

COR_PRF_HIGH_MONITOR Enumeração
Fornece sinalizadores além daqueles encontrados na enumeração COR_PRF_MONITOR que o criador de perfil pode especificar para o método ICorProfilerInfo5::SetEventMask2 quando ele está carregando.

COR_PRF_JIT_CACHE Enumeração
Indica o resultado de uma pesquisa de função em cache.

COR_PRF_MISC Enumeração
Contém valores constantes que especificam identificadores especiais.

COR_PRF_MODULE_FLAGS Enumeração
Especifica as propriedades de um módulo.

COR_PRF_MONITOR Enumeração
Contém valores que são usados para especificar comportamento, recursos ou eventos aos quais o criador de perfil deseja se inscrever.

COR_PRF_REJIT_FLAGS Enumeração
Contém valores que indicam como a API ICorProfilerInfo10::RequestReJITWithInliners deve se comportar.

COR_PRF_RUNTIME_TYPE Enumeração
Contém valores que indicam a versão do common language runtime.

COR_PRF_SNAPSHOT_INFO Enumeração
Especifica a quantidade de dados a ser repassada com um instantâneo de pilha em cada chamada para a função do criador de StackSnapshotCallback perfil.

Enumeração COR_PRF_STATIC_TYPE
Indica se um campo é estático e, em caso afirmativo, a qualidade estática que se aplica ao campo.

COR_PRF_SUSPEND_REASON Enumeração
Indica o motivo pelo qual o tempo de execução foi suspenso.

COR_PRF_TRANSITION_REASON Enumeração
Indica o motivo de uma transição de código gerenciado para não gerenciado, ou vice-versa.

COR_PRF_EVENTPIPE_PARAM_TYPE
Indica o tipo de um parâmetro EventPipe.

COR_PRF_EVENTPIPE_LEVEL
Indica o nível de um evento EventPipe.

COR_PRF_HANDLE_TYPE
Indica o tipo de um identificador na API ICorProfilerInfo13::CreateHandle .

Visão geral da criação de perfil

Interfaces de criação de perfil

Criação de perfil de funções estáticas globais

Estruturas de criação de perfis