Sdílet prostřednictvím


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

Tento článek 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 aliasy pro primitivní datové typy C/C++. Hodnoty těchto datových typů jsou obvykle neprůhlené; to znamená, že jsou vráceny konkrétní funkcí nebo metodou, aby je bylo možné předat jiným funkcím nebo metodám beze změny.

Datový typ Definition Definováno v Description
AppDomainID typedef UINT_PTR AppDomainID; corprof.h Identifikátor domény aplikace.
AssemblyID 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 64bitová adresa paměti.
CLRDATA_ENUM typedef ULONG64 CLRDATA_ADDRESS; Není k dispozici 64bitová adresa 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 Serveru.
ContextID typedef UINT_PTR ContextID; corprof.h Identifikátor kontextu přidruženého k určitému spravovanému vláknu.
COR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.h Neprůmyslný popisovač, který představuje informace o konkrétním rámečku zásobníku.
COR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.h Neprůhlený 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.
FunctionID typedef UINT_PTR FunctionID; corprof.h Identifikátor funkce nebo metody.
GCHandleID typedef UINT_PTR GCHandleID; corprof.h Popisovač 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).
ModuleID 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 64bitovou adresu paměti.
TASKID typedef UINT64 TASKID; cordebug.h, mscoree.h Identifikátor instance ICLRTask .
ThreadID typedef UINT_PTR ThreadID; corprof.h Identifikátor spravovaného vlákna.

Viz také