DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.