Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents a function and enhances the IDebugFunctionObject interface.
IDebugFunctionObject2 : IUnknown
Notes for Implementers
An expression evaluator (EE) implements this interface to represent a function.
Notes for Callers
Methods of this interface defer those of IDebugFunctionObject in the following ways:
- The IDebugEvaluate method takes flags. 
- The CreateObject method takes flags and a timeout. 
- The CreateStringObjectWithLength method takes a length. 
Methods
This interface implements the following methods:
| Method | Description | 
|---|---|
| Creates an object that uses a constructor given evaluation flag settings and a timeout value. | |
| Creates a string object that has the specified length. | |
| Calls the function and returns the resulting value as an object. | 
Requirements
Header: Ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll