Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье перечислены простые типы данных, используемые неуправляемыми API для .NET Framework, которые определяются операторами C/C++ typedef . Эти типы данных являются псевдонимами для примитивных типов данных C/C++. Как правило, значения этих типов данных непрозрачны; То есть они возвращаются определенной функцией или методом, чтобы они могли передаваться другим функциям или методам без изменений.
| Тип данных | Definition | Определено в | Description |
|---|---|---|---|
AppDomainID |
typedef UINT_PTR AppDomainID; |
corprof.h | Идентификатор домена приложения. |
AssemblyID |
typedef UINT_PTR AssemblyID; |
corprof.h | Идентификатор сборки. |
ClassID |
typedef UINT_PTR ClassID; |
corprof.h | Идентификатор управляемого класса. |
CLRDATA_ADDRESS |
typedef ULONG64 CLRDATA_ADDRESS; |
clrdata.h | 64-разрядный адрес памяти. |
CLRDATA_ENUM |
typedef ULONG64 CLRDATA_ADDRESS; |
Недоступно | 64-разрядный адрес памяти. |
CONNID |
typedef DWORD CONNID; |
cordebug.h, mscoree.h | Идентификатор подключения для потока, подключенного к экземпляру Microsoft SQL Server. |
ContextID |
typedef UINT_PTR ContextID; |
corprof.h | Идентификатор контекста, связанного с определенным управляемым потоком. |
COR_PRF_ELT_INFO |
typedef UINT_PTR COR_PRF_ELT_INFO; |
corprof.h | Непрозрачный дескриптор, представляющий сведения о конкретном кадре стека. |
COR_PRF_FRAME_INFO |
typedef UINT_PTR COR_PRF_FRAME_INFO; |
corprof.h | Непрозрачный дескриптор, указывающий на кадр стека. Он действителен только во время обратного вызова, к которому он передается. |
CORDB_ADDRESS |
typedef ULONG64 CORDB_ADDRESS; |
cordebug.h | Адрес в памяти. |
CORDB_CONTINUE_STATUS |
typedef DWORD CORDB_CONTINUE_STATUS; |
cordebug.h | Состояние продолжения. |
CORDB_REGISTER |
typedef ULONG64 CORDB_REGISTER; |
cordebug.h | Значение регистра ЦП. |
FunctionID |
typedef UINT_PTR FunctionID; |
corprof.h | Идентификатор функции или метода. |
GCHandleID |
typedef UINT_PTR GCHandleID; |
corprof.h | Дескриптор сборки мусора. |
mdMethodDef |
typedef mdToken mdMethodDef; |
cordebug.h | Маркер определения метода. |
mdToken |
typedef UINT32 mdToken; |
corprof.h | Маркер метаданных (строка в таблице метаданных). |
ModuleID |
typedef UINT_PTR ModuleID; |
corprof.h | Идентификатор модуля сборки. |
ObjectID |
typedef UINT_PTR ObjectID; |
corprof.h | Идентификатор объекта. |
PCCOR_SIGNATURE |
typedef SIZE_T PCCOR_SIGNATURE; |
cordebug.h | Указатель на элемент или подпись метаданных. |
ProcessID |
typedef UINT_PTR ProcessID; |
corprof.h | Идентификатор управляемого процесса. |
ReJITID |
typedef UINT_PTR ReJITID; |
corprof.h | Идентификатор функции jitted. |
SIZE_T |
typedef ULONG_PTR SIZE_T; |
corsym.h | Указатель на 64-разрядный адрес памяти. |
TASKID |
typedef UINT64 TASKID; |
cordebug.h, mscoree.h | Идентификатор экземпляра ICLRTask . |
ThreadID |
typedef UINT_PTR ThreadID; |
corprof.h | Идентификатор управляемого потока. |