Interfaccia IDebugHostType (dbgmodel.h)

Interfaccia (derivata da IDebugHostSymbol ) a un particolare tipo.

Un determinato tipo nativo/lingua viene descritto dalle interfacce IDebugHostType2 o IDebugHostType. Si noti che alcuni dei metodi di queste interfacce si applicano solo a tipi specifici di tipi.

Ereditarietà

IDebugHostType eredita da IDebugHostSymbol.

Metodi

L'interfaccia IDebugHostType dispone di questi metodi.

 
IDebugHostType::AddRef

Il metodo IDebugHostType::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto .
IDebugHostType::CreateArrayOf

Il metodo IDebugHostType::CreateArrayOf, quando viene chiamato su un tipo, ottiene un nuovo IDebugHostType che è una matrice del tipo con le dimensioni della matrice specificate.
IDebugHostType::CreatePointerTo

Il metodo IDebugHostType::CreatePointerTo, quando viene chiamato su un tipo, ottiene un nuovo IDebugHostType che rappresenta un puntatore al tipo.
IDebugHostType::EnumerateChildren

Il metodo IDebugHostType::EnumerateChildren ottiene un enumeratore in grado di enumerare tutti gli elementi figlio di un determinato simbolo.
IDebugHostType::GetArrayDimensionality

Il metodo IDebugHostType::GetArrayDimensionality, quando viene chiamato su un tipo per una matrice, ottiene le dimensioni della matrice.
IDebugHostType::GetArrayDimensions

Il metodo IDebugHostType::GetArrayDimensions, quando viene chiamato su un tipo per una matrice, ottiene un set di descrittori, uno per ogni dimensione della matrice.
IDebugHostType::GetBaseType

Il metodo IDebugHostType::GetBaseType, quando viene chiamato su un tipo, ottiene il tipo di base. Il tipo di base è il tipo di destinazione per un puntatore o un tipo di elemento per una matrice.
IDebugHostType::GetBitField

Il metodo IDebugHostType::GetBitField, quando viene chiamato su un tipo per una bitmap, ottiene informazioni sulla struttura bitmap.
IDebugHostType::GetContainModule

Il metodo IDebugHostType::GetContainModule, quando viene chiamato su un simbolo, ottiene il modulo che contiene il simbolo se il simbolo ha un modulo contenitore.
IDebugHostType::GetContext

Il metodo IDebugHostType::GetContext, quando viene chiamato su un simbolo, ottiene il contesto host in cui si trova il simbolo.
IDebugHostType::GetFunctionCallingConvention

Il metodo GetFunctionCallingConvention restituisce la convenzione di chiamata della funzione. Tale valore viene restituito come membro dell'enumerazione CallingConventionKind.
IDebugHostType::GetFunctionParameterTypeAt

Il metodo IDebugHostType::GetFunctionParameterTypeAt, quando viene chiamato su un tipo di funzione, ottiene il tipo di parametro in corrispondenza di un determinato indice nell'elenco di argomenti della funzione.
IDebugHostType::GetFunctionParameterTypeCount

Il metodo IDebugHostType::GetFunctionParameterTypeCount, quando viene chiamato su un tipo per una funzione, ottiene il numero di argomenti accettati dalla funzione.
IDebugHostType::GetFunctionReturnType

Il metodo IDebugHostType::GetFunctionReturnType, quando viene chiamato su un tipo per una funzione, ottiene il tipo restituito della funzione.
IDebugHostType::GetGenericArgumentAt

Il metodo IDebugHostType::GetGenericArgumentAt, quando viene chiamato su un tipo di funzione, ottiene un argomento generico in corrispondenza di un determinato indice nell'elenco di argomenti della funzione.
IDebugHostType::GetGenericArgumentCount

Il metodo IDebugHostType::GetGenericArgumentCount, quando viene chiamato su un tipo, ottiene il numero di argomenti generici al tipo.
IDebugHostType::GetHashCode

Il metodo IDebugHostType::GetHashCode, quando viene chiamato su un tipo, ottiene un codice hash a 32 bit per il tipo.
IDebugHostType::GetIntrinsicType

Il metodo IDebugHostType::GetIntrinsicType, quando viene chiamato su un tipo, ottiene informazioni sul tipo intrinseco del tipo.
IDebugHostType::GetMemberType

Il metodo IDebugHostType::GetMemberType, quando viene chiamato su un tipo per un puntatore a un membro del modulo, ottiene la classe del membro del modulo.
IDebugHostType::GetName

Restituisce il nome del simbolo se il simbolo ha un nome. Se il simbolo non ha un nome, viene restituito un errore.
IDebugHostType::GetPointerKind

Il metodo IDebugHostType::GetPointerKind, quando viene chiamato su un tipo per un puntatore, ottiene il tipo di puntatore specificato dall'enumerazione PointerKind.
IDebugHostType::GetSize

Il metodo IDebugHostType::GetSize, quando viene chiamato su un tipo, ottiene le dimensioni del tipo. Questo metodo equivale a sizeof(type) in C++.
IDebugHostType::GetSymbolKind

Il metodo IDebugHostType::GetSymbolKind, quando viene chiamato su un simbolo, ottiene il tipo di simbolo, ad esempio campo, classe base o tipo.
IDebugHostType::GetType

Il metodo IDebugHostType::GetType, quando viene chiamato su un simbolo, ottiene il tipo di simbolo, ad esempio int *.
IDebugHostType::GetTypeKind

Il metodo IDebugHostType::GetTypeKind, quando viene chiamato su un tipo, ottiene il tipo di tipo specificato dall'enumerazione TypeKind.
IDebugHostType::IsGeneric

Il metodo IDebugHostType::IsGeneric, quando viene chiamato su un tipo, ottiene un valore che indica se il tipo è un modello o generico.
IDebugHostType::QueryInterface

Il metodo IDebugHostType::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto .
IDebugHostType::Release

Il metodo IDebugHostType::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto .

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++