IVsWebBrowserUser.FilterDataObject(IDataObject, IDataObject) Method

Definition

Modifies the specified data object with a filter.

public:
 int FilterDataObject(Microsoft::VisualStudio::OLE::Interop::IDataObject ^ pDataObjIn, [Runtime::InteropServices::Out] Microsoft::VisualStudio::OLE::Interop::IDataObject ^ % ppDataObjOut);
public:
 int FilterDataObject(Microsoft::VisualStudio::OLE::Interop::IDataObject ^ pDataObjIn, [Runtime::InteropServices::Out] Microsoft::VisualStudio::OLE::Interop::IDataObject ^ &  ppDataObjOut);
int FilterDataObject(Microsoft::VisualStudio::OLE::Interop::IDataObject const & pDataObjIn, [Runtime::InteropServices::Out] Microsoft::VisualStudio::OLE::Interop::IDataObject const & & ppDataObjOut);
public int FilterDataObject (Microsoft.VisualStudio.OLE.Interop.IDataObject pDataObjIn, out Microsoft.VisualStudio.OLE.Interop.IDataObject ppDataObjOut);
abstract member FilterDataObject : Microsoft.VisualStudio.OLE.Interop.IDataObject * IDataObject -> int
Public Function FilterDataObject (pDataObjIn As IDataObject, ByRef ppDataObjOut As IDataObject) As Integer

Parameters

pDataObjIn
IDataObject

[in] The data object before modification.

ppDataObjOut
IDataObject

[out] The data object after modification.

Returns

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

COM Signature

From vsbrowse.idl:

[C++]

HRESULT IVsWebBrowserUser::FilterDataObject(

[in] IDataObject* pDataObjIn,

[out] IDataObject** ppDataObjOut

);

Applies to