공통 데이터 유형(관리되지 않는 API 참조)
이 항목에서는 C/C++ typedef
문에 의해 정의되는 .NET Framework용 관리되지 않는 API에서 사용하는 단순 데이터 형식을 소개합니다. 이러한 데이터 형식은 보통 C/C++ 원시 데이터 형식의 별칭입니다. 일반적으로 이러한 데이터 형식의 값은 불투명합니다. 즉, 이러한 값은 수정하지 않고도 다른 함수나 메서드로 전달할 수 있도록 특정 함수나 메서드에서 반환됩니다.
데이터 형식 | 정의 | 정의 위치 | 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 | JIT된 함수의 식별자입니다. |
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