Freigeben über


IDebugSymbols3::GetFieldNameWide-Methode (dbgeng.h)

Die GetFieldNameWide-Methode gibt den Namen eines Felds in einer -Struktur zurück.

Syntax

HRESULT GetFieldNameWide(
  [in]            ULONG64 Module,
  [in]            ULONG   TypeId,
  [in]            ULONG   FieldIndex,
  [out, optional] PWSTR   NameBuffer,
  [in]            ULONG   NameBufferSize,
  [out, optional] PULONG  NameSize
);

Parameter

[in] Module

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

[in] TypeId

Gibt die Typ-ID der -Struktur an.

[in] FieldIndex

Gibt den Index des gewünschten Felds innerhalb der -Struktur an.

[out, optional] NameBuffer

Empfängt den Namen des Felds. 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 des Feldnamens in Zeichen. Diese Größe enthält den Leerraum für das "\0"-Endzeichen. Wenn NameSizeNULL ist, werden diese Informationen nicht zurückgegeben.

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. NameBuffer war jedoch nicht groß genug, um den Namen des Felds zu enthalten, und es wurde abgeschnitten.

Hinweise

Weitere Informationen zu Symbolen finden Sie unter Symbole.

Anforderungen

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