IDebugProperty3
Questa interfaccia fornisce supporto per:
Recuperando una stringa arbitrariamente lungo associata alla proprietà.
Associando un ID univoco alla proprietà.
Per recuperare un elenco di visualizzatori personalizzati per la proprietà.
Impostare il valore di una proprietà con la possibilità di segnalare errori risultanti
IDebugProperty3 : IDebugProperty2
Note per gli implementatori
Il motore (DE) di debug implementa questa interfaccia lo stesso oggetto che implementa IDebugProperty2 per fornire il supporto per le stringhe lunghe, la proprietà ID e i visualizzatori personalizzati.
Note per i chiamanti
chiamata QueryInterface su un'interfaccia di IDebugProperty2 per ottenere questa interfaccia.
Metodi nell'ordine di Vtable
Oltre ai metodi ereditati da IDebugProperty2, l'interfaccia IDebugProperty3 espone i metodi seguenti.
Metodo |
Descrizione |
---|---|
Restituisce la lunghezza della stringa associata alla proprietà. |
|
Restituisce la stringa in un buffer fornito dall'utente. |
|
crea un ID univoco per questa proprietà. |
|
Elimina ID univoco per questa proprietà. |
|
Restituisce il numero di visualizzatori personalizzati che questa proprietà può essere visualizzata con. |
|
Restituisce l'elenco dei visualizzatori personalizzati che questa proprietà può essere visualizzata con. |
|
Imposta il valore di questa proprietà, restituendo un messaggio di errore se qualsiasi elemento si errato. |
Note
IDebugProperty3:: SetValueAsStringWithError è il modo preferito per l'amministratore (SDM) di debug della sessione di impostare un valore della proprietà.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll