이 문서에서는 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 | 관리되는 스레드의 식별자입니다. |
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET