IDataObject.SetData(IntPtr, IntPtr, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de gegevens die zijn opgenomen in de STGMEDIUM structuur, waarnaar awordt verwezen, overgedragen naar dit exemplaar van de IDataObject interface.
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
Parameters
- a
-
IntPtr
nativeint
Een aanwijzer naar de FORMATETC indeling voor het gegevensobject waarmee het IDataObject te gebruiken wordt geïmplementeerd bij het interpreteren van de gegevens in het opslagmedium.
- b
-
IntPtr
nativeint
Een aanwijzer naar het STGMEDIUM definiëren van het opslagmedium voor de SetData-methode die moet worden gebruikt om de gegevens door te geven.
- c
- Int32
true to specify that the called data object implementing the IDataObject owns the storage medium after the call and must free the medium after it has been used; otherwise, false to specify the caller retain ownership of the storage medium and the data object uses the medium for the duration of the call only.
Retouren
De Methode SetData ondersteunt de standaard retourwaarden E_FAIL, E_INVALIDARG, E_UNEXPECTED en E_OUTOFMEMORY, evenals de volgende retourwaarden:
| Retourwaarde | Beschrijving |
|---|---|
| S_OK | Deze aanroep naar de Methode SetData heeft de gegevens overgebracht. |
| E_NOTIMPL | De Methode SetData is niet geïmplementeerd voor het gegevensobject dat de IDataObject. |
| DV_E_LINDEX | lindex is ongeldig. |
| DV_E_FORMATETC | pFormatEtc is ongeldig. |
| DV_E_TYMED | tymed is ongeldig. |
| DV_E_DVASPECT | dwAspect is ongeldig. |
| OLE_E_NOTRUNNING | De objecttoepassing wordt niet uitgevoerd. |
Opmerkingen
Zie de IDataObject voor meer informatie over programmeren met de interface en de Microsoft Management Console (MMC).