DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) Metodo

Definizione

Ottiene i dati da un oggetto dati di origine. Il metodo GetData(FORMATETC, STGMEDIUM), chiamato da un consumer di dati, esegue il rendering dei dati descritti nella struttura FORMATETC specificata e li trasferisce mediante la struttura STGMEDIUM specificata. Il chiamante si assume la responsabilità del rilascio della struttura STGMEDIUM.

 virtual void System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium) = System::Runtime::InteropServices::ComTypes::IDataObject::GetData;
void IDataObject.GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
Sub GetData (ByRef formatetc As FORMATETC, ByRef medium As STGMEDIUM) Implements IDataObject.GetData

Parametri

formatetc
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 più supporti usando l'operatore booleano OR, consentendo al metodo di scegliere il supporto ottimale tra quelli specificati.

medium
STGMEDIUM

Quando termina, questo metodo contiene un puntatore alla struttura STGMEDIUM che indica il supporto di archiviazione contenente i dati restituiti mediante il membro tymed e la responsabilità del rilascio del supporto mediante il valore del relativo membro pUnkForRelease. Se pUnkForRelease è null, il ricevente del supporto è responsabile del rilascio; in caso contrario pUnkForRelease punta all'interfaccia IUnknown nell'oggetto appropriato per consentire la chiamata al metodo Release relativo. È necessario che il supporto sia allocato e compilato dal metodo GetData(FORMATETC, STGMEDIUM). Questo parametro viene passato non inizializzato.

Implementazioni

Eccezioni

Memoria insufficiente per eseguire questa operazione.

Commenti

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast della classe DataObject su un'interfaccia IDataObject.

Si applica a