IDataObject.SetData(IntPtr, IntPtr, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przesyła dane zawarte w STGMEDIUM strukturze, do których odwołuje asię element , do tego wystąpienia interfejsu IDataObject .
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
Parametry
- a
-
IntPtr
nativeint
Wskaźnik definiujący FORMATETC format obiektu danych implementujący IDataObject element używany podczas interpretowania danych zawartych w nośniku magazynu.
- b
-
IntPtr
nativeint
Wskaźnik definiujący STGMEDIUM nośnik magazynu dla metody SetData do przekazania danych.
- c
- Int32
prawda, aby określić, że wywoływany obiekt danych implementujący IDataObject nośnik magazynu jest właścicielem nośnika po wywołaniu i musi zwolnić nośnik po jego użyciu; w przeciwnym razie wartość false, aby określić obiekt wywołujący zachowuje własność nośnika magazynu, a obiekt danych używa nośnika tylko przez czas trwania wywołania.
Zwraca
Metoda SetData obsługuje standardowe wartości zwracane E_FAIL, E_INVALIDARG, E_UNEXPECTED i E_OUTOFMEMORY, a także następujące wartości zwracane:
| Wartość zwracana | Opis |
|---|---|
| S_OK | To wywołanie metody SetData pomyślnie przeniosło dane. |
| E_NOTIMPL | Metoda SetData nie jest implementowana dla obiektu danych implementowania obiektu IDataObject. |
| DV_E_LINDEX | lindex jest nieprawidłowy. |
| DV_E_FORMATETC | wartość pFormatEtc jest nieprawidłowa. |
| DV_E_TYMED | tymed jest nieprawidłowy. |
| DV_E_DVASPECT | dwAspect jest nieprawidłowy. |
| OLE_E_NOTRUNNING | Aplikacja obiektu nie jest uruchomiona. |
Uwagi
Aby uzyskać więcej informacji na temat programowania za pomocą interfejsu IDataObject i programu Microsoft Management Console ( MMC), zobacz Przewodnik programisty MMC.