다음을 통해 공유


공통 데이터 형식(관리되지 않는 API 참조)

이 문서에서는 C/C++ typedef 문으로 정의된 .NET Framework용 관리되지 않는 API에서 사용하는 간단한 데이터 형식을 나열합니다. 이러한 데이터 형식은 C/C++ 기본 데이터 형식의 별칭입니다. 일반적으로 이러한 데이터 형식의 값은 불투명합니다. 즉, 수정 없이 다른 함수 또는 메서드에 전달할 수 있도록 특정 함수 또는 메서드에 의해 반환됩니다.

데이터 형식 Definition 에 정의됨 Description
AppDomainID typedef UINT_PTR AppDomainID; corprof.h 애플리케이션 도메인의 식별자입니다.
AssemblyID typedef UINT_PTR AssemblyID; corprof.h 어셈블리의 식별자입니다.
ClassID typedef UINT_PTR ClassID; corprof.h 관리되는 클래스의 식별자입니다.
CLRDATA_ADDRESS typedef ULONG64 CLRDATA_ADDRESS; clrdata.h 64비트 메모리 주소입니다.
CLRDATA_ENUM typedef ULONG64 CLRDATA_ADDRESS; 사용할 수 없음 64비트 메모리 주소입니다.
CONNID typedef DWORD CONNID; cordebug.h, mscoree.h Microsoft SQL Server 인스턴스에 연결된 스레드의 연결 식별자입니다.
ContextID typedef UINT_PTR ContextID; corprof.h 특정 관리되는 스레드와 연결된 컨텍스트의 식별자입니다.
COR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.h 특정 스택 프레임에 대한 정보를 나타내는 불투명 핸들입니다.
COR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.h 스택 프레임을 가리키는 불투명 핸들입니다. 전달되는 콜백 중에만 유효합니다.
CORDB_ADDRESS typedef ULONG64 CORDB_ADDRESS; cordebug.h 메모리의 주소입니다.
CORDB_CONTINUE_STATUS typedef DWORD CORDB_CONTINUE_STATUS; cordebug.h 연속 상태입니다.
CORDB_REGISTER typedef ULONG64 CORDB_REGISTER; cordebug.h CPU 레지스터의 값입니다.
FunctionID typedef UINT_PTR FunctionID; corprof.h 함수 또는 메서드의 식별자입니다.
GCHandleID typedef UINT_PTR GCHandleID; corprof.h 가비지 수집 핸들입니다.
mdMethodDef typedef mdToken mdMethodDef; cordebug.h 메서드 정의 토큰입니다.
mdToken typedef UINT32 mdToken; corprof.h 메타데이터 토큰(메타데이터 테이블의 행)입니다.
ModuleID typedef UINT_PTR ModuleID; corprof.h 어셈블리 모듈의 식별자입니다.
ObjectID typedef UINT_PTR ObjectID; corprof.h 개체의 식별자입니다.
PCCOR_SIGNATURE typedef SIZE_T PCCOR_SIGNATURE; cordebug.h 멤버 또는 메타데이터 서명에 대한 포인터입니다.
ProcessID typedef UINT_PTR ProcessID; corprof.h 관리되는 프로세스의 식별자입니다.
ReJITID typedef UINT_PTR ReJITID; corprof.h jitted 함수의 식별자입니다.
SIZE_T typedef ULONG_PTR SIZE_T; corsym.h 64비트 메모리 주소에 대한 포인터입니다.
TASKID typedef UINT64 TASKID; cordebug.h, mscoree.h ICLRTask 인스턴스의 식별자입니다.
ThreadID typedef UINT_PTR ThreadID; corprof.h 관리되는 스레드의 식별자입니다.

참고하십시오