Énumération COR_PRF_HANDLE_TYPE

Décrit le type d’un descripteur d’objet.

Syntaxe

typedef enum
{
    COR_PRF_HANDLE_TYPE_WEAK = 0x1,
    COR_PRF_HANDLE_TYPE_STRONG = 0x2,
    COR_PRF_HANDLE_TYPE_PINNED = 0x3
} COR_PRF_HANDLE_TYPE;

Membres

Membre Description
COR_PRF_HANDLE_TYPE_WEAK Le descripteur suit un objet tant qu’il est actif. Il n’agit pas comme racine pour le récupérateur de mémoire.
COR_PRF_HANDLE_TYPE_STRONG Le descripteur fait office de référence d’objet normale. L’objet reste actif et est promu lors du nettoyage de mémoire suivant.
COR_PRF_HANDLE_TYPE_PINNED Le descripteur agit en tant que fort avec une propriété ajoutée pour empêcher l’objet de se déplacer en mémoire lors du nettoyage de la mémoire.

Notes

L’énumération COR_PRF_HANDLE_TYPE est utilisée par la méthode ICorProfilerInfo13::CreateHandle pour indiquer le type de descripteur en cours de création.

Spécifications

Plateformes : Consultez Systèmes d’exploitation pris en charge par .NET.

En-tête : CorProf.idl, CorProf.h

Versions de .NET : Disponible depuis .NET 7.0

Voir aussi