Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article répertorie les types de données simples utilisés par les API non managées pour .NET Framework qui sont définies par les instructions C/C++ typedef . Ces types de données sont des alias pour les types de données primitifs C/C++. En règle générale, les valeurs de ces types de données sont opaques ; autrement dit, elles sont retournées par une fonction ou une méthode particulière afin qu’elles puissent être passées à d’autres fonctions ou méthodes sans modification.
| Type de données | Definition | Défini dans | Descriptif |
|---|---|---|---|
AppDomainID |
typedef UINT_PTR AppDomainID; |
corprof.h | Identificateur d’un domaine d’application. |
AssemblyID |
typedef UINT_PTR AssemblyID; |
corprof.h | Identificateur d’un assembly. |
ClassID |
typedef UINT_PTR ClassID; |
corprof.h | Identificateur d’une classe managée. |
CLRDATA_ADDRESS |
typedef ULONG64 CLRDATA_ADDRESS; |
clrdata.h | Adresse mémoire 64 bits. |
CLRDATA_ENUM |
typedef ULONG64 CLRDATA_ADDRESS; |
Non disponible | Adresse mémoire 64 bits. |
CONNID |
typedef DWORD CONNID; |
cordebug.h, mscoree.h | Identificateur de connexion d’un thread connecté à une instance de Microsoft SQL Server. |
ContextID |
typedef UINT_PTR ContextID; |
corprof.h | Identificateur du contexte associé à un thread managé particulier. |
COR_PRF_ELT_INFO |
typedef UINT_PTR COR_PRF_ELT_INFO; |
corprof.h | Handle opaque qui représente des informations sur un cadre de pile particulier. |
COR_PRF_FRAME_INFO |
typedef UINT_PTR COR_PRF_FRAME_INFO; |
corprof.h | Poignée opaque qui pointe vers un cadre de pile. Il est valide uniquement pendant le rappel auquel il est passé. |
CORDB_ADDRESS |
typedef ULONG64 CORDB_ADDRESS; |
cordebug.h | Adresse en mémoire. |
CORDB_CONTINUE_STATUS |
typedef DWORD CORDB_CONTINUE_STATUS; |
cordebug.h | État de continuation. |
CORDB_REGISTER |
typedef ULONG64 CORDB_REGISTER; |
cordebug.h | Valeur d’un registre d’UC. |
FunctionID |
typedef UINT_PTR FunctionID; |
corprof.h | Identificateur d’une fonction ou d’une méthode. |
GCHandleID |
typedef UINT_PTR GCHandleID; |
corprof.h | Handle de garbage collection. |
mdMethodDef |
typedef mdToken mdMethodDef; |
cordebug.h | Jeton de définition de méthode. |
mdToken |
typedef UINT32 mdToken; |
corprof.h | Jeton de métadonnées (une ligne dans une table de métadonnées). |
ModuleID |
typedef UINT_PTR ModuleID; |
corprof.h | Identificateur d’un module d’assembly. |
ObjectID |
typedef UINT_PTR ObjectID; |
corprof.h | Identificateur d’un objet. |
PCCOR_SIGNATURE |
typedef SIZE_T PCCOR_SIGNATURE; |
cordebug.h | Pointeur vers un membre ou une signature de métadonnées. |
ProcessID |
typedef UINT_PTR ProcessID; |
corprof.h | Identificateur d’un processus managé. |
ReJITID |
typedef UINT_PTR ReJITID; |
corprof.h | Identificateur d’une fonction jitted. |
SIZE_T |
typedef ULONG_PTR SIZE_T; |
corsym.h | Pointeur vers une adresse mémoire 64 bits. |
TASKID |
typedef UINT64 TASKID; |
cordebug.h, mscoree.h | Identificateur d’une instance ICLRTask . |
ThreadID |
typedef UINT_PTR ThreadID; |
corprof.h | Identificateur d’un thread managé. |