IDataObject.SetData(IntPtr, IntPtr, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Transfiere los datos contenidos en la estructura, a los STGMEDIUM que hace areferencia , a esta instancia de la IDataObject interfaz.
public:
int SetData(IntPtr a, IntPtr b, int c);
public int SetData(IntPtr a, IntPtr b, int c);
abstract member SetData : nativeint * nativeint * int -> int
Public Function SetData (a As IntPtr, b As IntPtr, c As Integer) As Integer
Parámetros
- a
-
IntPtr
nativeint
Puntero a la FORMATETC definición del formato del objeto de datos que implementa el IDataObject que se va a usar al interpretar los datos contenidos en el medio de almacenamiento.
- b
-
IntPtr
nativeint
Puntero a la definición del STGMEDIUM medio de almacenamiento para el método SetData que se va a usar para pasar los datos.
- c
- Int32
true para especificar que el objeto de datos llamado que implementa el IDataObject propietario del medio de almacenamiento después de la llamada y debe liberar el medio después de que se haya usado; de lo contrario, false para especificar que el autor de la llamada conserva la propiedad del medio de almacenamiento y el objeto de datos usa el medio durante la duración de la llamada solo.
Devoluciones
El método SetData admite los valores devueltos estándar E_FAIL, E_INVALIDARG, E_UNEXPECTED y E_OUTOFMEMORY, así como los siguientes valores devueltos:
| Valor devuelto | Description |
|---|---|
| S_OK | Esta llamada al método SetData transfirió correctamente los datos. |
| E_NOTIMPL | El método SetData no se implementa para el objeto de datos que implementa .IDataObject |
| DV_E_LINDEX | lindex no es válido. |
| DV_E_FORMATETC | pFormatEtc no es válido. |
| DV_E_TYMED | tymed no es válido. |
| DV_E_DVASPECT | dwAspect no es válido. |
| OLE_E_NOTRUNNING | La aplicación de objeto no se está ejecutando. |
Comentarios
Para obtener más información sobre la programación con la interfaz /> /