Udostępnij za pośrednictwem


Standardowe typy danych (niezarządzana dokumentacja interfejsu API)

W tym temacie wymieniono proste typy danych używane przez niezarządzane interfejsy API dla .NET Framework zdefiniowanych przez instrukcje języka C/C++typedef. Te typy danych są zazwyczaj aliasami typów danych pierwotnych C/C++. Zazwyczaj wartości tych typów danych są nieprzezroczyste; oznacza to, że są zwracane przez określoną funkcję lub metodę, aby można je było przekazać do innych funkcji lub metod bez modyfikacji.

Typ danych Definicja Zdefiniowane w Opis
AppDomainID typedef UINT_PTR AppDomainID; corprof.h Identyfikator domeny aplikacji.
Identyfikator zestawu typedef UINT_PTR AssemblyID; corprof.h Identyfikator zestawu.
Classid typedef UINT_PTR ClassID; corprof.h Identyfikator klasy zarządzanej.
CLRDATA_ADDRESS typedef ULONG64 CLRDATA_ADDRESS; clrdata.h Adres 64-bitowej pamięci.
CLRDATA_ENUM typedef ULONG64 CLRDATA_ADDRESS; Niedostępny Adres 64-bitowej pamięci.
IDENTYFIKATOR CONNID typedef DWORD CONNID; cordebug.h, mscoree.h Identyfikator połączenia wątku połączonego z wystąpieniem usługi Microsoft SQL Server.
Identyfikator kontekstu typedef UINT_PTR ContextID; corprof.h Identyfikator kontekstu skojarzonego z określonym zarządzanym wątkiem.
COR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.h Nieprzezroczysty uchwyt reprezentujący informacje o określonej ramce stosu.
COR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.h Nieprzezroczysty uchwyt wskazujący ramkę stosu. Jest on prawidłowy tylko podczas wywołania zwrotnego, do którego jest przekazywany.
CORDB_ADDRESS typedef ULONG64 CORDB_ADDRESS; cordebug.h Adres w pamięci.
CORDB_CONTINUE_STATUS typedef DWORD CORDB_CONTINUE_STATUS; cordebug.h Stan kontynuacji.
CORDB_REGISTER typedef ULONG64 CORDB_REGISTER; cordebug.h Wartość rejestru procesora CPU.
Functionid typedef UINT_PTR FunctionID; corprof.h Identyfikator funkcji lub metody.
GCHandleID typedef UINT_PTR GCHandleID; corprof.h Uchwyt odzyskiwania pamięci.
mdMethodDef typedef mdToken mdMethodDef; cordebug.h Token definicji metody.
mdToken typedef UINT32 mdToken; corprof.h Token metadanych (wiersz w tabeli metadanych).
Identyfikator modułu typedef UINT_PTR ModuleID; corprof.h Identyfikator modułu zestawu.
ObjectID typedef UINT_PTR ObjectID; corprof.h Identyfikator obiektu.
PCCOR_SIGNATURE typedef SIZE_T PCCOR_SIGNATURE; cordebug.h Wskaźnik do sygnatury elementu członkowskiego lub metadanych.
ProcessId typedef UINT_PTR ProcessID; corprof.h Identyfikator zarządzanego procesu.
ReJITID typedef UINT_PTR ReJITID; corprof.h Identyfikator funkcji jitted.
SIZE_T typedef ULONG_PTR SIZE_T; corsym.h Wskaźnik na adres pamięci 64-bitowej.
IDENTYFIKATOR ZADANIA typedef UINT64 TASKID; cordebug.h, mscoree.h Identyfikator wystąpienia ICLRTask .
Threadid typedef UINT_PTR ThreadID; corprof.h Identyfikator zarządzanego wątku.

Zobacz też