Freigeben über


IDebugSymbols2::GetConstantName-Methode (dbgeng.h)

Die GetConstantName Methode gibt den Namen der angegebenen Konstante zurück.

Syntax

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

Parameter

[in] Module

Gibt die Basisadresse des Moduls an, in dem die Konstante definiert wurde.

[in] TypeId

Gibt die Typ-ID der Konstante an.

[in] Value

Gibt den Wert der Konstante an.

[out, optional] NameBuffer

Empfängt den Namen der Konstante. 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 Konstantennamens. Diese Größe enthält den Abstand für das Endzeichen '\0'.

Rückgabewert

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.
S_FALSE
Die Methode war erfolgreich. Der Puffer war jedoch nicht groß genug für den Namen der Konstante und wurde abgeschnitten.
 

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

Bemerkungen

Weitere Informationen zu Symbolen finden Sie unter Symbole.

Anforderungen

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