Sdílet prostřednictvím


Běžné typy dat (referenční dokumentace nespravovaného rozhraní API)

Toto téma obsahuje seznam jednoduchých datových typů používaných nespravovanými rozhraními API pro rozhraní .NET Framework, které jsou definovány příkazy jazyka C/C++ typedef . Tyto datové typy jsou obvykle aliasy pro primitivní datové typy C/C++. Hodnoty těchto datových typů jsou obvykle neprůshledné; to znamená, že jsou vráceny konkrétní funkcí nebo metodou tak, aby mohly být předány jiným funkcím nebo metodám beze změny.

Datový typ Definice Definováno v Description
APPDomainID typedef UINT_PTR AppDomainID; corprof.h Identifikátor domény aplikace.
ID sestavení typedef UINT_PTR AssemblyID; corprof.h Identifikátor sestavení.
Classid typedef UINT_PTR ClassID; corprof.h Identifikátor spravované třídy.
CLRDATA_ADDRESS typedef ULONG64 CLRDATA_ADDRESS; clrdata.h Adresa 64bitové paměti.
CLRDATA_ENUM typedef ULONG64 CLRDATA_ADDRESS; Není k dispozici Adresa 64bitové paměti.
CONNID typedef DWORD CONNID; cordebug.h, mscoree.h Identifikátor připojení pro vlákno, které je připojeno k instanci Microsoft SQL Server.
ID kontextu typedef UINT_PTR ContextID; corprof.h Identifikátor kontextu přidruženého ke konkrétnímu spravovanému vláknu.
COR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.h Neprůžný popisovač, který představuje informace o konkrétním rámci zásobníku.
COR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.h Neprůžný popisovač, který odkazuje na rámec zásobníku. Je platný pouze během zpětného volání, do kterého se předává.
CORDB_ADDRESS typedef ULONG64 CORDB_ADDRESS; cordebug.h Adresa v paměti.
CORDB_CONTINUE_STATUS typedef DWORD CORDB_CONTINUE_STATUS; cordebug.h Stav pokračování.
CORDB_REGISTER typedef ULONG64 CORDB_REGISTER; cordebug.h Hodnota registru procesoru.
ID funkce typedef UINT_PTR FunctionID; corprof.h Identifikátor funkce nebo metody.
Identifikátor GCHandleID typedef UINT_PTR GCHandleID; corprof.h Úchyt pro uvolňování paměti.
mdMethodDef typedef mdToken mdMethodDef; cordebug.h Token definice metody.
mdToken typedef UINT32 mdToken; corprof.h Token metadat (řádek v tabulce metadat).
ID modulu typedef UINT_PTR ModuleID; corprof.h Identifikátor modulu sestavení.
ObjectId typedef UINT_PTR ObjectID; corprof.h Identifikátor objektu.
PCCOR_SIGNATURE typedef SIZE_T PCCOR_SIGNATURE; cordebug.h Ukazatel na podpis člena nebo metadat.
ProcessID typedef UINT_PTR ProcessID; corprof.h Identifikátor spravovaného procesu.
ReJITID typedef UINT_PTR ReJITID; corprof.h Identifikátor jitkové funkce.
SIZE_T typedef ULONG_PTR SIZE_T; corsym.h Ukazatel na adresu 64bitové paměti.
TASKID typedef UINT64 TASKID; cordebug.h, mscoree.h Identifikátor instance ICLRTask .
ID vlákna typedef UINT_PTR ThreadID; corprof.h Identifikátor spravovaného vlákna.

Viz také