IDataObject.GetDataHere(FORMATETC, STGMEDIUM) 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.
Renderuje dane opisane w określonej strukturze pFormatEtc i przesyła je do parametru b .
public:
int GetDataHere(Microsoft::Aspnet::Snapin::FORMATETC % pFormatEtc, Microsoft::Aspnet::Snapin::STGMEDIUM % b);
public int GetDataHere(ref Microsoft.Aspnet.Snapin.FORMATETC pFormatEtc, ref Microsoft.Aspnet.Snapin.STGMEDIUM b);
abstract member GetDataHere : FORMATETC * STGMEDIUM -> int
Public Function GetDataHere (ByRef pFormatEtc As FORMATETC, ByRef b As STGMEDIUM) As Integer
Parametry
- pFormatEtc
- FORMATETC
Wskaźnik do FORMATETC definiowania formatu, średniego i docelowego urządzenia dla wywołań do pobierania danych.
Zwraca
Metoda GetDataHere obsługuje standardowe wartości zwracane 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 GetDataHere pomyślnie pobrało i umieściło dane na podanym nośniku magazynu. |
| 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. |
| STG_E_MEDIUMFULL | Wystąpił błąd podczas przydzielania nośnika. |
Uwagi
Metoda GetDataHere różni się od GetData(FORMATETC, STGMEDIUM) metody w tym, że obiekt wywołujący musi przydzielić i zwolnić określony nośnik magazynu.
Aby uzyskać więcej informacji na temat programowania za pomocą interfejsu IDataObject i programu Microsoft Management Console (MMC), zobacz MmC Programmer's Guide (Przewodnik programisty MMC).