IDebugFunctionObject
questa interfaccia rappresenta una funzione.
IDebugFunctionObject : IDebugObject
Note per gli implementatori
un analizzatore di espressioni implementa questa interfaccia per rappresentare una funzione.
Note per i chiamanti
Questa interfaccia è una specializzazione IDebugObject dell'interfaccia e viene ottenuto tramite QueryInterface un'interfaccia di IDebugObject .
Metodi nell'ordine di Vtable
Oltre ai metodi ereditati da IDebugObject, l'interfaccia IDebugFunctionObject espone i metodi seguenti.
Metodo |
Descrizione |
---|---|
crea un oggetto dati primitivo. |
|
Crea un oggetto utilizzando il costruttore. |
|
crea un oggetto senza il costruttore. |
|
crea un oggetto matrice. |
|
crea un oggetto stringa. |
|
chiama la funzione e restituisce il valore risultante come oggetto. |
Note
Questa interfaccia consente dell'analizzatore di espressioni per rappresentare le funzioni in una struttura ad albero di analisi. I metodi di Create in questa interfaccia sono utilizzati per costruire oggetti che rappresentano i parametri di input al metodo. La funzione può essere eseguito chiamando IDebugFunctionObject:: valutare il metodo, che restituisce un oggetto che rappresenta il valore restituito della funzione.
Requisiti
intestazione: ee.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll