DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) Méthode

Définition

Obtient des données à partir d'un objet de données source. La méthode GetData(FORMATETC, STGMEDIUM) qui est appelée par un consommateur de données rend les données décrites dans la structure FORMATETC spécifiée et les transfère par l'intermédiaire de la structure STGMEDIUM spécifiée. L'appelant est ensuite chargé de libérer la structure 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

Paramètres

formatetc
FORMATETC

Pointeur vers une structure FORMATETC, passée par référence, qui définit le format, le support et le périphérique cible à utiliser lors du passage des données. Il est possible de spécifier plusieurs supports à l'aide de l'opérateur booléen OR, en autorisant la méthode à choisir le support le mieux adapté parmi ceux spécifiés.

medium
STGMEDIUM

Cette méthode retourne un pointeur vers la structure STGMEDIUM qui indique le support de stockage contenant les données retournées via son membre tymed, ainsi que la responsabilité de libérer le support via la valeur de son membre pUnkForRelease. Si pUnkForRelease est null, le récepteur du support est chargé de le libérer ; sinon, pUnkForRelease pointe vers l'interface IUnknown sur l'objet approprié afin que sa méthode Release puisse être appelée. Le support doit être alloué et rempli par GetData(FORMATETC, STGMEDIUM). Ce paramètre est passé sans être initialisé.

Implémente

Exceptions

La mémoire n'est pas suffisante pour exécuter cette opération.

Remarques

Ce membre est une implémentation d'un membre d'interface explicite. Il peut être utilisé uniquement lorsque le DataObject est casté en une interface IDataObject.

S’applique à