Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Solicita notificações quando o código é gerado ou descartado para um método.
Observação
Essa API foi originalmente desenvolvida para uso interno no runtime. Embora ela agora tenha suporte para uso de terceiros, recomendamos trabalhar com as APIs ICorDebug e ICorProfiler 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 for NULL, singleMod é 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. Esse argumento só será 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 for NULL, singleFlags é usado como sinalizador 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. Esse argumento só será usado se flags for NULL. O singleFlags argumento é um ou mais dos sinalizadores definidos pela CLRDataMethodCodeNotification enumeração.
Comentários
O método fornecido faz parte da interface IXCLRDataProcess e corresponde ao 41º slot da tabela de métodos virtuais.
Requisitos
Plataformas: confira Requisitos do sistema. Cabeçalho: nenhum Biblioteca: nenhuma Versões do .NET Framework: disponíveis desde 4.7