Metodo IDebugRegisters2::GetDescription (dbgeng.h)
Il metodo GetDescription restituisce la descrizione di un registro.
Sintassi
HRESULT GetDescription(
[in] ULONG Register,
[out, optional] PSTR NameBuffer,
[in] ULONG NameBufferSize,
[out, optional] PULONG NameSize,
[out, optional] PDEBUG_REGISTER_DESCRIPTION Desc
);
Parametri
[in] Register
Specifica l'indice del registro per il quale viene richiesta la descrizione.
[out, optional] NameBuffer
Specifica il buffer in cui archiviare il nome del registro. Se NameBuffer è NULL, queste informazioni non vengono restituite.
[in] NameBufferSize
Specifica le dimensioni, in caratteri, del buffer specificato da NameBuffer . Questa dimensione include lo spazio per il carattere di terminazione '\0'.
[out, optional] NameSize
Riceve le dimensioni, in caratteri, del nome del registro nel buffer NameBuffer . Questa dimensione include lo spazio per il carattere di terminazione '\0'. Se NameSize è NULL, queste informazioni non vengono restituite.
[out, optional] Desc
Riceve la descrizione del registro. Per altre informazioni, vedere DEBUG_REGISTER_DESCRIPTION .
Valore restituito
Questo elenco non contiene tutti gli errori che potrebbero verificarsi. Per un elenco degli errori possibili, vedere Valori HRESULT.
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
Il metodo è stato eseguito correttamente. Tuttavia, il buffer non era abbastanza grande per contenere il nome del registro, quindi è stato troncato. |
|
Non è stato specificato alcun computer di destinazione o non è stata trovata una descrizione del registro. |
|
L'indice del registro richiesto è maggiore del numero totale di registri nel computer di destinazione. |
Commenti
Per una panoramica dell'interfaccia IDebugRegisters e di altri metodi correlati al registro, vedere Registri.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include DbgEng.h) |