DataObject::IDataObject::EnumFormatEtc Method (DATADIR)
This API supports the product infrastructure and is not intended to be used directly from your code.
Creates an object for enumerating the FORMATETC structures for a data object. These structures are used in calls to GetData or SetData.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
private: [SecurityPermissionAttribute(SecurityAction::Demand, Flags = SecurityPermissionFlag::UnmanagedCode)] virtual IEnumFORMATETC^ EnumFormatEtc( DATADIR dwDirection ) sealed = IDataObject::EnumFormatEtc
Parameters
- dwDirection
-
Type:
System.Runtime.InteropServices.ComTypes::DATADIR
One of the DATADIR values that specifies the direction of the data.
Return Value
Type: System.Runtime.InteropServices.ComTypes::IEnumFORMATETC^This method supports the standard return values E_INVALIDARG and E_OUTOFMEMORY, as well as the following:
Value | Description |
|---|---|
S_OK | The enumerator object was successfully created. |
E_NOTIMPL | The direction specified by the direction parameter is not supported. |
OLE_S_USEREG | Requests that OLE enumerate the formats from the registry. |
Implements
IDataObject::EnumFormatEtc(DATADIR)This member is an explicit interface member implementation. It can be used only when the DataObject is cast to an IDataObject interface.
for calling unmanaged code. Associated enumeration: SecurityPermissionFlag::UnmanagedCode
Available since 2.0