IVsToolbox5.IsItemEnabled(IDataObject, Boolean, Boolean) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the enabled state of the specified item.
public:
int IsItemEnabled(Microsoft::VisualStudio::OLE::Interop::IDataObject ^ pDataObject, bool fForceEvaluation, [Runtime::InteropServices::Out] bool % pEnabled);
int IsItemEnabled(Microsoft::VisualStudio::OLE::Interop::IDataObject const & pDataObject, bool fForceEvaluation, [Runtime::InteropServices::Out] bool & pEnabled);
public int IsItemEnabled (Microsoft.VisualStudio.OLE.Interop.IDataObject pDataObject, bool fForceEvaluation, out bool pEnabled);
abstract member IsItemEnabled : Microsoft.VisualStudio.OLE.Interop.IDataObject * bool * bool -> int
Public Function IsItemEnabled (pDataObject As IDataObject, fForceEvaluation As Boolean, ByRef pEnabled As Boolean) As Integer
Parameters
- pDataObject
- IDataObject
The item as an IDataObject.
- fForceEvaluation
- Boolean
true
to force an evaluation of the item.
- pEnabled
- Boolean
[out] true
if the item is enabled, otherwise false
.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
If the item is currently pending for idle-time evaluation, pEnabled
will be false
unless fForceEvaluation
is set to true
.