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 GetData(FORMATETC, STGMEDIUM) méthode, appelée par un consommateur de données, affiche les données décrites dans la structure spécifiée FORMATETC et les transfère via la structure spécifiée STGMEDIUM . L’appelant assume ensuite la responsabilité de libérer la STGMEDIUM structure.
public:
void GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium);
public void GetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC format, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member GetData : FORMATETC * STGMEDIUM -> unit
Public Sub GetData (ByRef format As FORMATETC, ByRef medium As STGMEDIUM)
Paramètres
- format
- FORMATETC
Pointeur vers une FORMATETC structure, passée par référence, qui définit le format, le moyen et l’appareil cible à utiliser lors de la transmission des données. Il est possible de spécifier plusieurs supports à l’aide de l’opérateur OR booléen, ce qui permet à la méthode de choisir le meilleur support parmi ceux spécifiés.
- medium
- STGMEDIUM
Lorsque cette méthode est retournée, contient un pointeur vers la STGMEDIUM structure qui indique le support de stockage contenant les données retournées via son tymed membre et la responsabilité de libérer le support par le biais de la valeur de son pUnkForRelease membre. Si pUnkForRelease c’est nullle cas, le récepteur du support est chargé de le libérer ; sinon, pUnkForRelease pointe vers l’interface sur l’objet IUnknown approprié afin que sa Release méthode puisse être appelée. Le support doit être alloué et rempli par GetData(FORMATETC, STGMEDIUM). Ce paramètre est passé non initialisé.
Remarques
Pour plus d’informations, consultez la méthode IDataObject ::GetData.