This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Transfers data to the object that implements this method. This method is called by an object that contains a data source.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)] void IDataObject.SetData( ref FORMATETC pFormatetcIn, ref STGMEDIUM pmedium, bool fRelease )
- Type: System.Runtime.InteropServices.ComTypes.FORMATETC
A FORMATETC structure, passed by reference, that defines the format used by the data object when interpreting the data contained in the storage medium.
- Type: System.Runtime.InteropServices.ComTypes.STGMEDIUM
A STGMEDIUM structure, passed by reference, that defines the storage medium in which the data is being passed.
- Type: System.Boolean
true to specify that the data object called, which implements SetData, owns the storage medium after the call returns. This means that the data object must free the medium after it has been used by calling the ReleaseStgMedium function. false to specify that the caller retains ownership of the storage medium, and the data object called uses the storage medium for the duration of the call only.
ImplementsIDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)
This method does not support the type of the underlying data object.
Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.