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órego odwołuje się aelement , 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 do użycia podczas interpretowania danych znajdujących się na nośniku magazynu.
- b
-
IntPtr
nativeint
Wskaźnik do STGMEDIUM definiowania nośnika magazynu dla metody SetData do przekazania danych.
- c
- Int32
wartość true, 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 przetransferował 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 | wartość dwAspect jest nieprawidłowa. |
| OLE_E_NOTRUNNING | Aplikacja obiektu nie jest uruchomiona. |
Uwagi
Aby uzyskać więcej informacji na temat programowania za pomocą interfejsu IDataObject i Microsoft Management Console (MMC), zobacz przewodnik programisty MMC.