Freigeben über


IDebugSymbols::GetTypeName-Methode (dbgeng.h)

Die GetTypeName Methode gibt den Namen des Typsymbols zurück, das durch die Typ-ID und das Modul angegeben wird.

Syntax

HRESULT GetTypeName(
  [in]            ULONG64 Module,
  [in]            ULONG   TypeId,
  [out, optional] PSTR    NameBuffer,
  [in]            ULONG   NameBufferSize,
  [out, optional] PULONG  NameSize
);

Parameter

[in] Module

Gibt die Basisadresse des Moduls an, zu dem der Typ gehört. Weitere Informationen finden Sie unter Module.

[in] TypeId

Gibt die Typ-ID des Typs an.

[out, optional] NameBuffer

Empfängt den Namen des Typs. Wenn NameBuffer-NULL-ist, werden diese Informationen nicht zurückgegeben.

[in] NameBufferSize

Gibt die Größe in Zeichen des Puffers NameBuffer-an. Diese Größe enthält den Abstand für das Endzeichen '\0'.

[out, optional] NameSize

Empfängt die Größe in Zeichen des Namens des Typs. Diese Größe enthält den Abstand für das Endzeichen '\0'. Wenn NameSize-NULL-ist, werden diese Informationen nicht zurückgegeben.

Rückgabewert

Diese Methode kann auch andere Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.
S_FALSE
Die Methode war erfolgreich. Der Puffer war jedoch nicht groß genug, um den Namen des Typs zu enthalten, und er wurde abgeschnitten.
E_FAIL
Der angegebene Typ konnte im angegebenen Modul nicht gefunden werden.

Bemerkungen

Weitere Informationen zu Symbolen finden Sie unter Symbole.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

GetTypeSize-

IDebugSymbols

IDebugSymbols2

IDebugSymbols3