Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule wymieniono proste typy danych używane przez niezarządzane interfejsy API dla programu .NET Framework zdefiniowane przez instrukcje języka C/C++ typedef . Te typy danych to aliasy 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 | Definition | Zdefiniowane w | Description |
|---|---|---|---|
AppDomainID |
typedef UINT_PTR AppDomainID; |
corprof.h | Identyfikator domeny aplikacji. |
AssemblyID |
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 | 64-bitowy adres pamięci. |
CLRDATA_ENUM |
typedef ULONG64 CLRDATA_ADDRESS; |
Niedostępne | 64-bitowy adres pamięci. |
CONNID |
typedef DWORD CONNID; |
cordebug.h, mscoree.h | Identyfikator połączenia wątku połączonego z wystąpieniem programu Microsoft SQL Server. |
ContextID |
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 | Nieprzezroczystym uchwyt reprezentujący informacje o określonej ramce stosu. |
COR_PRF_FRAME_INFO |
typedef UINT_PTR COR_PRF_FRAME_INFO; |
corprof.h | Nieprzezroczystym uchwytem wskazującym 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). |
ModuleID |
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 64-bitowej pamięci. |
TASKID |
typedef UINT64 TASKID; |
cordebug.h, mscoree.h | Identyfikator wystąpienia ICLRTask . |
ThreadID |
typedef UINT_PTR ThreadID; |
corprof.h | Identyfikator zarządzanego wątku. |