Estruturas de criação de perfil

Esta seção descreve as estruturas não gerenciadas que a API de perfil utiliza.

Nesta seção

Estrutura COR_PRF_ASSEMBLY_REFERENCE_INFO
Fornece ao Common Language Runtime informações sobre um assembly de referência que deve ser considerado ao realizar um exame de fechamento de referência de assembly.

Estrutura COR_PRF_CODE_INFO
Representa um bloco contíguo de código nativo armazenado na memória.

Estrutura COR_PRF_EX_CLAUSE_INFO
Armazena informações sobre uma instância de cláusula de exceção específica e seu quadro associado.

Estrutura COR_PRF_FUNCTION
Fornece uma representação única de uma função pela combinação de sua ID com a ID de sua versão recompilada.

Estrutura COR_PRF_FUNCTION_ARGUMENT_INFO
Representa os argumentos de uma função, em ordem da esquerda para a direita.

Estrutura COR_PRF_FUNCTION_ARGUMENT_RANGE
Representa um bloco de argumentos de função armazenados de forma contígua em ordem da esquerda para a direita na memória.

Estrutura COR_PRF_GC_GENERATION_RANGE
Descreve um intervalo (ou seja, um bloco) de memória que está passando por coleta de lixo.

Estrutura COR_PRF_EVENTPIPE_PROVIDER_CONFIG
(.NET Core) Descreve os campos necessários para configurar um provedor EventPipe.

Estrutura COR_PRF_EVENTPIPE_PARAM_DESC
(.NET Core) Descreve o nome e o tipo do parâmetro de um evento EventPipe.

Estrutura COR_PRF_EVENT_DATA
(.NET Core) Descreve os dados do evento de um evento EventPipe que está sendo gravado.

COR_DEBUG_IL_TO_NATIVE_MAP

COR_IL_MAP

Visão geral da criação de perfil

Criação de perfil de interfaces

Criando perfil de funções estáticas globais

Criando perfil de enumerações