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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.