Tipi di dati comuni (riferimenti alle API non gestite)Common Data Types (Unmanaged API Reference)

In questo argomento sono elencati i tipi di dati semplici usati dalle API non gestite per .NET Framework e definiti dalle istruzioni typedef di C/C++.This topic lists simple data types used by the unmanaged APIs for the .NET Framework that are defined by C/C++ typedef statements. Questi tipi di dati sono in genere alias di tipi di dati primitivi di C/C++.These data types are typically aliases for C/C++ primitive data types. I valori di questi tipi di dati normalmente sono opachi, cioè vengono restituiti da una determinata funzione o metodo in modo da poter essere passati ad altre funzioni o metodi senza modifiche.Typically, the values of these data types are opaque; that is, they are returned by a particular function or method so that they can be passed to other functions or methods without modification.

Tipo di datiData type DefinizioneDefinition Definito inDefined in DescrizioneDescription
AppDomainIDAppDomainID typedef UINT_PTR AppDomainID; corprof.hcorprof.h Identificatore di un dominio di applicazione.The identifier of an application domain.
AssemblyIDAssemblyID typedef UINT_PTR AssemblyID; corprof.hcorprof.h Identificatore di un assembly.The identifier of an assembly.
ClassIDClassID typedef UINT_PTR ClassID; corprof.hcorprof.h Identificatore di una classe gestita.The identifier of a managed class.
CONNIDCONNID typedef DWORD CONNID; cordebug.h, mscoree.hcordebug.h, mscoree.h Identificatore della connessione per un thread connesso a un'istanza di Microsoft SQL Server.The connection identifier for a thread that is connected to an instance of Microsoft SQL Server.
ContextIDContextID typedef UINT_PTR ContextID; corprof.hcorprof.h Identificatore del contesto associato a un thread gestito specifico.The identifier of the context associated with a particular managed thread.
COR_PRF_ELT_INFOCOR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.hcorprof.h Handle opaco che rappresenta le informazioni su un determinato stack frame.An opaque handle that represents information about a particular stack frame.
COR_PRF_FRAME_INFOCOR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.hcorprof.h Handle opaco che punta a uno stack frame.An opaque handle that points to a stack frame. È valido solo durante il callback a cui viene passato.It is valid only during the callback to which it is passed.
CORDB_ADDRESSCORDB_ADDRESS typedef ULONG64 CORDB_ADDRESS; cordebug.hcordebug.h Indirizzo in memoria.An address in memory.
CORDB_CONTINUE_STATUSCORDB_CONTINUE_STATUS typedef DWORD CORDB_CONTINUE_STATUS; cordebug.hcordebug.h Stato di continuazione.The continuation status.
CORDB_REGISTERCORDB_REGISTER typedef ULONG64 CORDB_REGISTER; cordebug.hcordebug.h Valore di un registro della CPU.The value of a CPU register.
FunctionIDFunctionID typedef UINT_PTR FunctionID; corprof.hcorprof.h Identificatore di una funzione o di un metodo.The identifier of a function or method.
GCHandleIDGCHandleID typedef UINT_PTR GCHandleID; corprof.hcorprof.h Handle di Garbage Collection.A garbage collection handle.
mdTokenmdToken typedef UINT32 mdToken; corprof.hcorprof.h Token di metadati (una riga in una tabella di metadati).A metadata token (a row in a metadata table).
ModuleIDModuleID typedef UINT_PTR ModuleID; corprof.hcorprof.h Identificatore di un modulo di assembly.The identifier of an assembly module.
ObjectIDObjectID typedef UINT_PTR ObjectID; corprof.hcorprof.h Identificatore di un oggetto.The identifier of an object.
ProcessIDProcessID typedef UINT_PTR ProcessID; corprof.hcorprof.h Identificatore di un processo gestito.The identifier of a managed process.
ReJITIDReJITID typedef UINT_PTR ReJITID; corprof.hcorprof.h Identificatore di una funzione Just-In-Time.The identifier of a jitted function.
TASKIDTASKID typedef UINT64 TASKID; cordebug.h, mscoree.hcordebug.h, mscoree.h L'identificatore di un ICLRTask istanza.The identifier of an ICLRTask instance.
ThreadIDThreadID typedef UINT_PTR ThreadID; corprof.hcorprof.h Identificatore di un thread gestito.The identifier of a managed thread.

Vedere ancheSee Also

Riferimenti alle API non gestiteUnmanaged API Reference