IDataObject.SetData(IntPtr, IntPtr, Int32) Methode

Definitie

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).

Van toepassing op