Partilhar via


Definindo o perfil de código não gerenciado

O Common linguagem tempo de execução (CLR) API de criação de perfil fornece suporte mínimo para código não gerenciado de criação de perfil. É fornecida a seguinte funcionalidade:

  • Enumeração de cadeias de pilha. Este recurso permite que um criador de perfil de código determinar a fronteira entre código gerenciado e código não gerenciado.

  • Determinação se uma cadeia da pilha corresponde ao código gerenciado ou código nativo.

Nas versões do .NET estrutura 1.0 e 1.1, esses métodos estão disponível por meio de um subconjunto do API de depuração CLR em processo. Eles são definidos no arquivo CorDebug.idl e explicados o Visão geral sobre depuração do CLR.

No .NET estrutura 2.0, você pode usar o ICorProfilerInfo2::DoStackSnapshot método para essa funcionalidade.

Consulte também

Outros recursos

Conceitos chave na API de criação de perfil

Visão geral de criação de perfil