Compartir a través de


Tipos de datos comunes (referencia de API no administrada)

En este artículo se enumeran los tipos de datos simples usados por las API no administradas para .NET Framework definidos por instrucciones de C/C++ typedef . Estos tipos de datos son alias para los tipos de datos primitivos de C/C++. Normalmente, los valores de estos tipos de datos son opacos; es decir, se devuelven mediante una función o método determinado para que se puedan pasar a otras funciones o métodos sin modificaciones.

Tipo de dato Definición Definido en Description
AppDomainID typedef UINT_PTR AppDomainID; corprof.h Identificador de un dominio de aplicación.
AssemblyID typedef UINT_PTR AssemblyID; corprof.h Identificador de un ensamblado.
ClassID typedef UINT_PTR ClassID; corprof.h Identificador de una clase administrada.
CLRDATA_ADDRESS typedef ULONG64 CLRDATA_ADDRESS; clrdata.h Una dirección de memoria de 64 bits.
CLRDATA_ENUM typedef ULONG64 CLRDATA_ADDRESS; No disponible Una dirección de memoria de 64 bits.
CONNID typedef DWORD CONNID; cordebug.h, mscoree.h Identificador de conexión de un subproceso que está conectado a una instancia de Microsoft SQL Server.
ContextID typedef UINT_PTR ContextID; corprof.h Identificador del contexto asociado a un subproceso administrado determinado.
COR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.h Identificador opaco que representa información sobre un marco de pila determinado.
COR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.h Identificador opaco que apunta a un marco de pila. Solo es válido durante la devolución de llamada a la que se pasa.
CORDB_ADDRESS typedef ULONG64 CORDB_ADDRESS; cordebug.h Una dirección en la memoria.
CORDB_CONTINUE_STATUS typedef DWORD CORDB_CONTINUE_STATUS; cordebug.h Estado de continuación.
CORDB_REGISTER typedef ULONG64 CORDB_REGISTER; cordebug.h Valor de un registro de CPU.
FunctionID typedef UINT_PTR FunctionID; corprof.h Identificador de una función o método.
GCHandleID typedef UINT_PTR GCHandleID; corprof.h Identificador de recolección de elementos no utilizados.
mdMethodDef typedef mdToken mdMethodDef; cordebug.h Token de definición de método.
mdToken typedef UINT32 mdToken; corprof.h Un token de metadatos (una fila de una tabla de metadatos).
ModuleID typedef UINT_PTR ModuleID; corprof.h Identificador de un módulo de ensamblado.
ObjectID typedef UINT_PTR ObjectID; corprof.h Identificador de un objeto.
PCCOR_SIGNATURE typedef SIZE_T PCCOR_SIGNATURE; cordebug.h Puntero a un miembro o una firma de metadatos.
ProcessID typedef UINT_PTR ProcessID; corprof.h Identificador de un proceso administrado.
ReJITID typedef UINT_PTR ReJITID; corprof.h Identificador de una función jitted.
SIZE_T typedef ULONG_PTR SIZE_T; corsym.h Puntero a una dirección de memoria de 64 bits.
TASKID typedef UINT64 TASKID; cordebug.h, mscoree.h Identificador de una instancia de ICLRTask .
ThreadID typedef UINT_PTR ThreadID; corprof.h Identificador de un subproceso administrado.

Consulte también