Aracılığıyla paylaş


Ortak Veri Türleri (Yönetilmeyen API Başvurusu)

Bu makalede, C/C++ typedef deyimleriyle tanımlanan .NET Framework için yönetilmeyen API'ler tarafından kullanılan basit veri türleri listelenmektedir. Bu veri türleri C/C++ temel veri türlerinin diğer adlarıdır. Genellikle bu veri türlerinin değerleri opaktır; başka bir deyişle, belirli bir işlev veya yöntem tarafından döndürülürler, böylece değişiklik yapılmadan diğer işlevlere veya yöntemlere geçirilebilirler.

Veri türü Definition Tanımlandığı yer: Description
AppDomainID typedef UINT_PTR AppDomainID; corprof.h Uygulama etki alanının tanımlayıcısı.
AssemblyID typedef UINT_PTR AssemblyID; corprof.h Derlemenin tanımlayıcısı.
ClassID typedef UINT_PTR ClassID; corprof.h Yönetilen sınıfın tanımlayıcısı.
CLRDATA_ADDRESS typedef ULONG64 CLRDATA_ADDRESS; clrdata.h 64 bit bellek adresi.
CLRDATA_ENUM typedef ULONG64 CLRDATA_ADDRESS; Yok 64 bit bellek adresi.
CONNID typedef DWORD CONNID; cordebug.h, mscoree.h Microsoft SQL Server örneğine bağlı bir iş parçacığının bağlantı tanımlayıcısı.
ContextID typedef UINT_PTR ContextID; corprof.h Belirli bir yönetilen iş parçacığıyla ilişkili bağlamın tanımlayıcısı.
COR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.h Belirli bir yığın çerçevesi hakkındaki bilgileri temsil eden opak tanıtıcı.
COR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.h Yığın çerçevesine işaret eden opak bir tutamaç. Yalnızca geçirildiği geri çağırma sırasında geçerlidir.
CORDB_ADDRESS typedef ULONG64 CORDB_ADDRESS; cordebug.h Bellekteki bir adres.
CORDB_CONTINUE_STATUS typedef DWORD CORDB_CONTINUE_STATUS; cordebug.h Devam durumu.
CORDB_REGISTER typedef ULONG64 CORDB_REGISTER; cordebug.h CPU yazmaç değeri.
FunctionID typedef UINT_PTR FunctionID; corprof.h bir işlevin veya yöntemin tanımlayıcısı.
GCHandleID typedef UINT_PTR GCHandleID; corprof.h Çöp toplama tutamacı.
mdMethodDef typedef mdToken mdMethodDef; cordebug.h Yöntem tanımı belirteci.
mdToken typedef UINT32 mdToken; corprof.h Meta veri belirteci (meta veri tablosundaki bir satır).
ModuleID typedef UINT_PTR ModuleID; corprof.h Derleme modülünün tanımlayıcısı.
ObjectID typedef UINT_PTR ObjectID; corprof.h Bir nesnenin tanımlayıcısı.
PCCOR_SIGNATURE typedef SIZE_T PCCOR_SIGNATURE; cordebug.h Üye veya meta veri imzası işaretçisi.
ProcessID typedef UINT_PTR ProcessID; corprof.h Yönetilen işlemin tanımlayıcısı.
ReJITID typedef UINT_PTR ReJITID; corprof.h Jitted işlevin tanımlayıcısı.
SIZE_T typedef ULONG_PTR SIZE_T; corsym.h 64 bit bellek adresinin işaretçisi.
TASKID typedef UINT64 TASKID; cordebug.h, mscoree.h ICLRTask örneğinin tanımlayıcısı.
ThreadID typedef UINT_PTR ThreadID; corprof.h Yönetilen iş parçacığının tanımlayıcısı.

Ayrıca bakınız