IDataObject.GetData(FORMATETC, STGMEDIUM) Metod

Definition

Hämtar data från ett källdataobjekt. Metoden GetData(FORMATETC, STGMEDIUM) , som anropas av en datakonsument, återger de data som beskrivs i den angivna FORMATETC strukturen och överför dem via den angivna STGMEDIUM strukturen. Anroparen tar sedan ansvar för att STGMEDIUM frigöra strukturen.

public:
 void GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium);
public void GetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC format, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member GetData : FORMATETC * STGMEDIUM -> unit
Public Sub GetData (ByRef format As FORMATETC, ByRef medium As STGMEDIUM)

Parametrar

format
FORMATETC

En pekare till en FORMATETC struktur som skickas med referens och som definierar vilken format-, medel- och målenhet som ska användas när data skickas. Det går att ange mer än ett medium med hjälp av den booleska OR-operatorn, så att metoden kan välja det bästa mediet bland de angivna.

medium
STGMEDIUM

När den här metoden returneras innehåller en pekare till strukturen STGMEDIUM som anger lagringsmediet som innehåller de returnerade data via dess tymed medlem och ansvaret för att frigöra mediet via värdet för dess pUnkForRelease medlem. Om pUnkForRelease är null, är mottagaren av mediet ansvarig för att släppa det, annars pUnkForRelease pekar IUnknown på gränssnittet på lämpligt objekt så att dess Release metod kan anropas. Mediet måste allokeras och fyllas i av GetData(FORMATETC, STGMEDIUM). Den här parametern skickas oinitierad.

Kommentarer

Mer information finns i IDataObject::GetData-metoden.

Gäller för