Compartir a través de


IXCLRDataProcess::SetCodeNotifications (Método)

Solicita notificaciones cuando se genera o descarta código para un método.

Nota:

Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.

Sintaxis

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
[in] Número de tokens de método para los que solicitar notificaciones de código.

mods
[in] Módulo asociado a cada token de método. Si es NULL, singleMod se usa como módulo para todos los tokens de la tokens matriz.

singleMod
[in] Módulo asociado a todos los tokens de método. Este argumento solo se usa si mods es NULL.

tokens
[in] Tokens de método para los que se solicitan notificaciones de código.

flags
[in] Marcas asociadas a cada token de método. Si es NULL, singleFlags se usa como marcas para todos los tokens de la tokens matriz. Cada entrada de la flags matriz es una o varias de las marcas definidas por la CLRDataMethodCodeNotification enumeración.

singleFlags
[in] Marcas asociadas a todos los tokens de método. Este argumento solo se usa si flags es NULL. El singleFlags argumento es una o varias de las marcas definidas por la CLRDataMethodCodeNotification enumeración.

Comentarios

El método proporcionado forma parte de la interfaz IXCLRDataProcess y corresponde a la ranura número 41 de la tabla de métodos virtuales.

Requisitos

Plataformas: Vea Requisitos de sistema. Encabezado: Ninguna Biblioteca: Ninguna versión de .NET Framework: disponible desde la versión 4.7

Consulte también