Tipos de Dados Comuns (Referência da API Não Gerida)
Este tópico lista os tipos de dados simples utilizados pelas APIs não geridas para o .NET Framework definidos pelas instruções C/C++typedef
. Normalmente, estes tipos de dados são aliases para tipos de dados primitivos C/C++. Normalmente, os valores destes tipos de dados são opacos; ou seja, são devolvidos por uma função ou método específico para que possam ser transmitidos a outras funções ou métodos sem modificação.
Tipo de dados | Definição | Definido em | Description |
---|---|---|---|
AppDomainID | typedef UINT_PTR AppDomainID; |
corprof.h | O identificador de um domínio de aplicação. |
AssemblyID | typedef UINT_PTR AssemblyID; |
corprof.h | O identificador de uma assemblagem. |
ClassID | typedef UINT_PTR ClassID; |
corprof.h | O identificador de uma classe gerida. |
CLRDATA_ADDRESS | typedef ULONG64 CLRDATA_ADDRESS; |
clrdata.h | Um endereço de memória de 64 bits. |
CLRDATA_ENUM | typedef ULONG64 CLRDATA_ADDRESS; |
Não Disponível | Um endereço de memória de 64 bits. |
CONNID | typedef DWORD CONNID; |
cordebug.h, mscoree.h | O identificador de ligação de um thread ligado a uma instância do Microsoft SQL Server. |
ContextID | typedef UINT_PTR ContextID; |
corprof.h | O identificador do contexto associado a um tópico gerido específico. |
COR_PRF_ELT_INFO | typedef UINT_PTR COR_PRF_ELT_INFO; |
corprof.h | Uma alça opaca que representa informações sobre uma determinada moldura de pilha. |
COR_PRF_FRAME_INFO | typedef UINT_PTR COR_PRF_FRAME_INFO; |
corprof.h | Uma alça opaca que aponta para uma moldura de pilha. Só é válido durante a chamada de retorno para a qual é transmitida. |
CORDB_ADDRESS | typedef ULONG64 CORDB_ADDRESS; |
cordebug.h | Um endereço na memória. |
CORDB_CONTINUE_STATUS | typedef DWORD CORDB_CONTINUE_STATUS; |
cordebug.h | O estado de continuação. |
CORDB_REGISTER | typedef ULONG64 CORDB_REGISTER; |
cordebug.h | O valor de um registo de CPU. |
FunctionID | typedef UINT_PTR FunctionID; |
corprof.h | O identificador de uma função ou método. |
GCHandleID | typedef UINT_PTR GCHandleID; |
corprof.h | Uma alça de libertação de lixo. |
mdMethodDef | typedef mdToken mdMethodDef; |
cordebug.h | Um token de definição de método. |
mdToken | typedef UINT32 mdToken; |
corprof.h | Um token de metadados (uma linha numa tabela de metadados). |
ModuleID | typedef UINT_PTR ModuleID; |
corprof.h | O identificador de um módulo de assemblagem. |
ObjectID | typedef UINT_PTR ObjectID; |
corprof.h | O identificador de um objeto. |
PCCOR_SIGNATURE | typedef SIZE_T PCCOR_SIGNATURE; |
cordebug.h | Um ponteiro para uma assinatura de membro ou metadados. |
ProcessID | typedef UINT_PTR ProcessID; |
corprof.h | O identificador de um processo gerido. |
ReJITID | typedef UINT_PTR ReJITID; |
corprof.h | O identificador de uma função jitted. |
SIZE_T | typedef ULONG_PTR SIZE_T; |
corsym.h | Um ponteiro para um endereço de memória de 64 bits. |
TASKID | typedef UINT64 TASKID; |
cordebug.h, mscoree.h | O identificador de uma instância ICLRTask . |
ThreadID | typedef UINT_PTR ThreadID; |
corprof.h | O identificador de um thread gerido. |
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.