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 |
---|---|
|
Il metodo ha avuto esito positivo. |
|
Il metodo ha avuto esito positivo. Tuttavia, il buffer non è stato sufficientemente grande per il nome della costante ed è stato troncato. |
Osservazioni
Per altre informazioni sui simboli, vedere Simboli.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |