Metodo IDebugSymbols3::GetConstantNameWide (dbgeng.h)

Il metodo GetConstantNameWide restituisce il nome della costante specificata.

Sintassi

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

Parametri

[in] Module

Specifica l'indirizzo di base del modulo in cui è stata definita la costante.

[in] TypeId

Specifica l'ID del tipo della costante.

[in] Value

Specifica il valore della costante.

[out, optional] NameBuffer

Riceve il nome della costante. Se NameBuffer è NULL, queste informazioni non vengono restituite.

[in] NameBufferSize

Specifica le dimensioni in caratteri del buffer NameBuffer. Questa dimensione include lo spazio per il carattere di terminazione '\0'.

[out, optional] NameSize

Riceve le dimensioni in caratteri del nome della costante. Questa dimensione include lo spazio per il carattere di terminazione '\0'.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
S_FALSE
Il metodo è stato eseguito correttamente. Tuttavia, il buffer non era sufficientemente grande per il nome della costante ed è stato troncato.

Commenti

Per altre informazioni sui simboli, vedere Simboli.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h)