Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

ClipboardObject.IDataObject.SetData, méthode

Transfère des données vers l'objet qui implémente cette méthode. Cette méthode est appelée par un objet qui contient une source de données.

Espace de noms :  Microsoft.VisualStudio.Data.Framework
Assembly :  Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)

void IDataObject.SetData(
	FORMATETC[] pFormatetc,
	STGMEDIUM[] pmedium,
	int fRelease
)

Paramètres

pFormatetc
Type : FORMATETC[]

Structure d'FORMATETC, passée par référence, qui définit le format avez utilisée par l'objet de données en interprétant les données contenues dans le support de stockage.

pmedium
Type : STGMEDIUM[]

Structure STGMEDIUM, passée par référence, qui définit le support de stockage dans lequel les données sont passées.

fRelease
Type : Int32

true pour spécifier que l'objet de données appelé, qui implémente SetData, possède le support de stockage après le retour d'appel. Cela signifie que l'objet de données doit libérer le support après qu'il a été utilisé en appelant la fonction ReleaseStgMedium. false pour spécifier que l'appelant conserve la propriété du support de stockage, et que l'objet de données appelé utilise le support de stockage pour la durée de l'appel uniquement.

Implémentations

IDataObject.SetData(FORMATETC, STGMEDIUM, Int32)

ExceptionCondition
ArgumentNullException

L'objet de Presse-papiers n'est pas Microsoft.VisualStudio.OLE.Interop.IDataObject encapsulée et pFormatetc et/ou les paramètres pmedium sont null.

ArgumentException

L'objet de Presse-papiers n'est pas Microsoft.VisualStudio.OLE.Interop.IDataObject encapsulée et la longueur de la structure d'un pFormatetc et/ou d'pmedium est zéro.

Si l'objet de Presse-papiers encapsule IDataObject existant (de l'espace de noms Microsoft.VisualStudio.OLE.Interop ), les délégués de cette méthode l'appel à l'SetData correspondant de cet espace de noms. Sinon, il essaie de traduire l'appel à l'IDataObject.SetData correspondant de l'espace de noms System.Runtime.InteropServices.ComTypes, si l'objet de Presse-papiers peut encapsuler IDataObjectexistant.

Afficher: