Partager via


DacpReJitData, structure

Définit les informations de base relatives à une méthode instrumentée par profileur donnée.

Notes

Cette API a été conçue à l’origine pour une utilisation interne dans le runtime. Bien qu’elle soit désormais prise en charge pour une utilisation tierce, nous vous recommandons, autant que possible, d’utiliser les API ICorDebug et ICorProfiler.

Syntaxe

struct MSLAYOUT DacpReJitData
{
    enum Flags
    {
        kUnknown,
        kRequested,
        kActive,
        kReverted,
    };

    CLRDATA_ADDRESS                 rejitID;
    Flags                           flags;
    CLRDATA_ADDRESS                 NativeCodeAddr;
};

Membres

Membre Description
rejitID Numéro de révision ReJit pour une méthode.
flags Indicateur indiquant l’état actuel de l’instrumentation ReJit de la méthode pour la version donnée.
NativeCodeAddr Adresse de base de l’implémentation rejitted de la méthode.

Notes

Cette structure réside à l’intérieur du runtime et n’est pas exposée par le biais d’en-têtes ou de fichiers de bibliothèque. Pour l’utiliser, définissez la structure comme indiqué ci-dessus. La structure doit également être définie avec l’emballage ms_struct si elle n’utilise pas les compilateurs Microsoft.

Spécifications

Plateformes : Consultez Configuration requise.
En-tête : None
Bibliothèque : Aucune
Versions de .NET Framework : disponible depuis la version 4.7

Voir aussi