IDebugHostType-Schnittstelle (dbgmodel.h)
Eine (IDebugHostSymbol abgeleitete) Schnittstelle zu einem bestimmten Typ.
Ein bestimmter Sprach-/nativer Typ wird durch die Schnittstellen IDebugHostType2 oder IDebugHostType beschrieben. Beachten Sie, dass einige der Methoden auf diesen Schnittstellen nur für bestimmte Typen gelten.
Vererbung
IDebugHostType erbt von IDebugHostSymbol.
Methoden
Die IDebugHostType-Schnittstelle verfügt über diese Methoden.
IDebugHostType::AddRef Die IDebugHostType::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IDebugHostType::CreateArrayOf Die IDebugHostType::CreateArrayOf-Methode ruft bei Aufruf für einen Typ einen neuen IDebugHostType ab, bei dem es sich um ein Array des Typs mit angegebenen Arraydimensionen handelt. |
IDebugHostType::CreatePointerTo Die IDebugHostType::CreatePointerTo-Methode ruft bei Aufruf für einen Typ einen neuen IDebugHostType ab, der ein Zeiger auf den Typ ist. |
IDebugHostType::EnumerateChildren Die IDebugHostType::EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols aufzählen kann. |
IDebugHostType::GetArrayDimensionality Die IDebugHostType::GetArrayDimensionality-Methode ruft die Dimensionen des Arrays ab, wenn sie für einen Typ für ein Array aufgerufen wird. |
IDebugHostType::GetArrayDimensions Die IDebugHostType::GetArrayDimensions-Methode ruft, wenn sie für einen Typ für ein Array aufgerufen wird, einen Satz von Deskriptoren ab, einen für jede Dimension des Arrays. |
IDebugHostType::GetBaseType Die IDebugHostType::GetBaseType-Methode ruft den Basistyp ab, wenn sie für einen Typ aufgerufen wird. Der Basistyp ist der Zieltyp für einen Zeiger oder Elementtyp für ein Array. |
IDebugHostType::GetBitField Die IDebugHostType::GetBitField-Methode ruft informationen zur Bitmapstruktur ab, wenn sie für einen Typ für eine Bitmap aufgerufen wird. |
IDebugHostType::GetContainingModule Die IDebugHostType::GetContainingModule-Methode ruft bei Aufruf für ein Symbol das Modul ab, das das Symbol enthält, wenn das Symbol über ein enthaltendes Modul verfügt. |
IDebugHostType::GetContext Die IDebugHostType::GetContext-Methode ruft bei Aufruf für ein Symbol den Hostkontext ab, in dem sich das Symbol befindet. |
IDebugHostType::GetFunctionCallingConvention Die GetFunctionCallingConvention-Methode gibt die Aufrufkonvention der Funktion zurück. Diese wird als Member der CallingConventionKind-Enumeration zurückgegeben. |
IDebugHostType::GetFunctionParameterTypeAt Die IDebugHostType::GetFunctionParameterTypeAt-Methode ruft bei Aufruf für einen Funktionstyp den Parametertyp an einem bestimmten Index in der Argumentliste der Funktion ab. |
IDebugHostType::GetFunctionParameterTypeCount Die IDebugHostType::GetFunctionParameterTypeCount-Methode ruft bei Aufruf für einen Typ für eine Funktion die Anzahl der Argumente ab, die die Funktion annimmt. |
IDebugHostType::GetFunctionReturnType Die IDebugHostType::GetFunctionReturnType-Methode ruft den Rückgabetyp der Funktion ab, wenn sie für einen Typ für eine Funktion aufgerufen wird. |
IDebugHostType::GetGenericArgumentAt Die IDebugHostType::GetGenericArgumentAt-Methode ruft bei Aufruf für einen Funktionstyp ein generisches Argument an einem bestimmten Index in der Argumentliste der Funktion ab. |
IDebugHostType::GetGenericArgumentCount Die IDebugHostType::GetGenericArgumentCount-Methode ruft bei Aufruf für einen Typ die Anzahl generischer Argumente für den Typ ab. |
IDebugHostType::GetHashCode Die IDebugHostType::GetHashCode-Methode ruft bei Aufruf für einen Typ einen 32-Bit-Hashcode für den Typ ab. |
IDebugHostType::GetIntrinsicType Die IDebugHostType::GetIntrinsicType-Methode, wenn sie für einen Typ aufgerufen wird, ruft Informationen darüber ab, welche Art von systeminterner Typ ist. |
IDebugHostType::GetMemberType Die IDebugHostType::GetMemberType-Methode ruft die Klasse des Modulmembers ab, wenn sie für einen Typ für einen Zeiger auf ein Modulmember aufgerufen wird. |
IDebugHostType::GetName Gibt den Namen des Symbols zurück, wenn das Symbol einen Namen hat. Wenn das Symbol keinen Namen hat, wird ein Fehler zurückgegeben. |
IDebugHostType::GetPointerKind Die IDebugHostType::GetPointerKind-Methode ruft, wenn sie für einen Typ für einen Zeiger aufgerufen wird, die Art von Zeiger ab, die von der PointerKind-Enumeration angegeben wird. |
IDebugHostType::GetSize Die IDebugHostType::GetSize-Methode ruft bei Aufruf für einen Typ die Größe des Typs ab. Diese Methode entspricht sizeof(type) in C++. |
IDebugHostType::GetSymbolKind Die IDebugHostType::GetSymbolKind-Methode ruft bei Aufruf für ein Symbol die Art des Symbols ab, z. B. Feld, Basisklasse oder Typ. |
IDebugHostType::GetType Die IDebugHostType::GetType-Methode ruft bei Aufruf für ein Symbol den Typ des Symbols ab, z. B. int *. |
IDebugHostType::GetTypeKind Die IDebugHostType::GetTypeKind-Methode ruft bei Aufruf für einen Typ den Typtyp ab, der von der TypeKind-Enumeration angegeben wird. |
IDebugHostType::IsGeneric Die IDebugHostType::IsGeneric-Methode, wenn sie für einen Typ aufgerufen wird, ruft ab, ob der Typ ein generischer Typ oder eine Vorlage ist. |
IDebugHostType::QueryInterface Die IDebugHostType::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IDebugHostType::Release Die IDebugHostType::Release-Methode verringert die Verweisanzahl für eine Schnittstelle für ein Objekt. |
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |