Freigeben über


IDebugSymbols3::GetConstantNameWide-Methode (dbgeng.h)

Die GetConstantNameWide-Methode gibt den Namen der angegebenen Konstanten zurück.

Syntax

HRESULT GetConstantNameWide(
  [in]            ULONG64 Module,
  [in]            ULONG   TypeId,
  [in]            ULONG64 Value,
  [out, optional] PWSTR   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 Konstanten an.

[in] Value

Gibt den Wert der Konstante an.

[out, optional] NameBuffer

Empfängt den Namen der Konstanten. Wenn NameBufferNULL ist, werden diese Informationen nicht zurückgegeben.

[in] NameBufferSize

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

[out, optional] NameSize

Empfängt die Größe in Zeichen des Namens der Konstanten. Diese Größe enthält den Leerraum für das "\0"-Endzeichen.

Rückgabewert

Diese Methode gibt möglicherweise auch Fehlerwerte zurück. 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 für den Namen der Konstanten, und er wurde abgeschnitten.

Hinweise

Weitere Informationen zu Symbolen finden Sie unter Symbole.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)