Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Solicita notificações quando o código é gerado ou descartado para um método.
Nota
Esta API foi originalmente projetada para uso interno no tempo de execução. Embora agora seja suportado para uso de terceiros 3rd, recomendamos trabalhar com ICorDebug e ICorProfiler APIs quando possível.
Sintaxe
HRESULT SetCodeNotifications(
[in] ULONG32 numTokens,
[in, size_is(numTokens)] IXCLRDataModule* mods[],
[in] IXCLRDataModule *singleMod,
[in, size_is(numTokens)] mdMethodDef tokens[],
[in, size_is(numTokens)] ULONG32 flags[],
[in] ULONG32 singleFlags
);
Parâmetros
numTokens
[em] O número de tokens de método para os quais solicitar notificações de código.
mods
[em] O módulo associado a cada token de método. Se isso for NULL, singleMod será usado como o módulo para todos os tokens na tokens matriz.
singleMod
[em] O módulo associado a todos os tokens de método. Este argumento só é usado se mods for NULL.
tokens
[em] Os tokens de método para os quais solicitar notificações de código.
flags
[em] Os sinalizadores associados a cada token de método. Se isso for NULL, singleFlags será usado como os sinalizadores para todos os tokens na tokens matriz. Cada entrada na flags matriz é um ou mais dos sinalizadores definidos pela CLRDataMethodCodeNotification enumeração.
singleFlags
[em] Os sinalizadores associados a todos os tokens de método. Este argumento só é usado se flags for NULL. O singleFlags argumento é um ou mais dos sinalizadores definidos pela CLRDataMethodCodeNotification enumeração.
Observações
O método fornecido faz parte da IXCLRDataProcess interface e corresponde ao 41º slot da tabela de método virtual.
Requisitos
Plataformas: Consulte Requisitos do sistema. Cabeçalho: Nenhuma Biblioteca: Nenhuma Versões do .NET Framework: Disponível desde 4.7