Share via


COR_PRF_HANDLE_TYPE 열거형

개체 핸들의 형식을 설명합니다.

구문

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

멤버

멤버 설명
COR_PRF_HANDLE_TYPE_WEAK 핸들은 개체가 살아있는 동안 개체를 추적합니다. 가비지 수집기의 루트 역할을 하지 않습니다.
COR_PRF_HANDLE_TYPE_STRONG 핸들은 일반 개체 참조 역할을 합니다. 개체는 활성 상태를 유지하고 다음 가비지 수집 중에 승격됩니다.
COR_PRF_HANDLE_TYPE_PINNED 핸들은 가비지 수집 중에 개체가 메모리에서 이동하는 것을 방지하기 위해 속성이 추가된 강력한 핸들 역할을 합니다.

설명

COR_PRF_HANDLE_TYPE 열거형는 ICorProfilerInfo13::CreateHandle 메서드에서 만들어지는 핸들 형식을 나타내는 데 사용됩니다.

요구 사항

플랫폼:.NET 지원 운영 체제를 참조하세요.

헤더: CorProf.idl, CorProf.h

.NET 버전: .NET 7.0부터 사용 가능

참고 항목