Condividi tramite


IDataObject.GetDataHere(FORMATETC, STGMEDIUM) Metodo

Definizione

Ottiene i dati da un oggetto dati di origine. Questo metodo, chiamato da un consumer di dati, si differenzia dal metodo GetData(FORMATETC, STGMEDIUM) in quanto il chiamante deve allocare e liberare il supporto di archiviazione specificato.

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)

Parametri

format
FORMATETC

Puntatore a una struttura FORMATETC, passato per riferimento, che definisce formato, supporto e periferica di destinazione da utilizzare per il passaggio di dati. È possibile specificare un solo supporto in TYMED e sono validi solo i seguenti valori di TYMED: TYMED_ISTORAGE, TYMED_ISTREAM, TYMED_HGLOBAL o TYMED_FILE.

medium
STGMEDIUM

Oggetto STGMEDIUM, passato per riferimento, che definisce il supporto di archiviazione contenente i dati di cui è in corso il trasferimento. È necessario che il supporto sia allocato dal chiamante e compilato dal metodo GetDataHere(FORMATETC, STGMEDIUM). Il chiamante deve anche liberare il supporto. L'implementazione di questo metodo deve sempre fornire un valore null per il membro pUnkForRelease della struttura STGMEDIUM alla quale punta il parametro.

Commenti

Per altre informazioni, vedere Metodo IDataObject::GetDataHere.

Si applica a