Enumerazione COR_PRF_HANDLE_TYPE
Descrive il tipo di handle di un oggetto.
Sintassi
typedef enum
{
COR_PRF_HANDLE_TYPE_WEAK = 0x1,
COR_PRF_HANDLE_TYPE_STRONG = 0x2,
COR_PRF_HANDLE_TYPE_PINNED = 0x3
} COR_PRF_HANDLE_TYPE;
Membri
Membro | Descrizione |
---|---|
COR_PRF_HANDLE_TYPE_WEAK |
L'handle tiene traccia di un oggetto finché è attivo. Non funge da radice per il Garbage Collector. |
COR_PRF_HANDLE_TYPE_STRONG |
L'handle funge da riferimento a un oggetto normale. L'oggetto rimarrà attivo e verrà alzato di livello durante la successiva Garbage Collection. |
COR_PRF_HANDLE_TYPE_PINNED |
L'handle funge da handle sicuro con una proprietà aggiunta per impedire che l'oggetto si sposti in memoria durante qualsiasi Garbage Collection. |
Osservazioni:
L'enumerazione COR_PRF_HANDLE_TYPE
viene utilizzata dal metodo ICorProfilerInfo13::CreateHandle per indicare il tipo di handle da creare.
Requisiti
Piattaforme: vedere Sistemi operativi supportati da .NET.
Intestazione: CorProf.idl, CorProf.h
Versioni .NET: disponibile a partire da .NET 7.0
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per