IDataObject.GetDataHere(FORMATETC, STGMEDIUM) Metod

Definition

Hämtar data från ett källdataobjekt. Den här metoden, som anropas av en datakonsument, skiljer sig från metoden GetData(FORMATETC, STGMEDIUM) eftersom anroparen måste allokera och frigöra det angivna lagringsmediet.

public:
 void GetDataHere(System::Runtime::InteropServices::ComTypes::FORMATETC % format, System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium);
public void GetDataHere(ref System.Runtime.InteropServices.ComTypes.FORMATETC format, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member GetDataHere : FORMATETC * STGMEDIUM -> unit
Public Sub GetDataHere (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. Endast ett medium kan anges i TYMED, och endast följande TYMED värden är giltiga: TYMED_ISTORAGE, TYMED_ISTREAM, TYMED_HGLOBAL, eller TYMED_FILE.

medium
STGMEDIUM

En STGMEDIUM, skickad av referens, som definierar lagringsmediet som innehåller de data som överförs. Mediet måste allokeras av anroparen och fyllas i av GetDataHere(FORMATETC, STGMEDIUM). Anroparen måste också frigöra mediet. Implementeringen av den här metoden måste alltid ange ett värde null för den pUnkForRelease medlem i STGMEDIUM strukturen som den här parametern pekar på.

Kommentarer

Mer information finns i IDataObject::GetDataHere-metoden.

Gäller för