Types de données communs (Référence des API non managées)
Cette rubrique répertorie les types de données simples utilisés par les API non managées pour .NET Framework, qui sont définis par des instructions typedef
en C/C++. Ces types de données sont généralement des alias pour des types de données primitifs C/C++. Les valeurs de ces types de données sont en général opaques, c'est-à-dire qu'elles sont retournées par une fonction ou une méthode particulière pour pouvoir être passées à d'autres fonctions ou méthodes sans modification.
Type de données | Définition | Défini dans | Description |
---|---|---|---|
AppDomainID | typedef UINT_PTR AppDomainID; |
corprof.h | L'identificateur d'un domaine d'application. |
AssemblyID | typedef UINT_PTR AssemblyID; |
corprof.h | L'identificateur d'un assembly. |
ClassID | typedef UINT_PTR ClassID; |
corprof.h | L'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 | L'identificateur de connexion pour un thread qui est connecté à une instance de Microsoft SQL Server. |
ContextID | typedef UINT_PTR ContextID; |
corprof.h | L'identificateur du contexte associé à un thread managé particulier. |
COR_PRF_ELT_INFO | typedef UINT_PTR COR_PRF_ELT_INFO; |
corprof.h | Un handle opaque qui représente des informations sur un frame de pile particulier. |
COR_PRF_FRAME_INFO | typedef UINT_PTR COR_PRF_FRAME_INFO; |
corprof.h | Un handle opaque qui pointe vers un frame de pile. Il est valide seulement pendant le rappel auquel il est passé. |
CORDB_ADDRESS | typedef ULONG64 CORDB_ADDRESS; |
cordebug.h | Une adresse en mémoire. |
CORDB_CONTINUE_STATUS | typedef DWORD CORDB_CONTINUE_STATUS; |
cordebug.h | État de la continuation. |
CORDB_REGISTER | typedef ULONG64 CORDB_REGISTER; |
cordebug.h | La valeur d'un registre du processeur. |
FunctionID | typedef UINT_PTR FunctionID; |
corprof.h | L'identificateur d'une fonction ou d'une méthode. |
GCHandleID | typedef UINT_PTR GCHandleID; |
corprof.h | Un handle de récupération de mémoire. |
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 | L'identificateur d'un module d'assembly. |
ObjectID | typedef UINT_PTR ObjectID; |
corprof.h | L'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 | L'identificateur d'un processus managé. |
ReJITID | typedef UINT_PTR ReJITID; |
corprof.h | Identificateur d'une fonction traitée juste-à-temps. |
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 de ICLRTask. |
ThreadID | typedef UINT_PTR ThreadID; |
corprof.h | L'identificateur d'un thread managé. |
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.