OleDataObject.IDataObject.SetData, méthode
Transfère des données du client à l'objet de données.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Private Sub SetData ( _
pFormatetc As FORMATETC(), _
pmedium As STGMEDIUM(), _
fRelease As Integer _
) Implements IDataObject.SetData
void IDataObject.SetData(
FORMATETC[] pFormatetc,
STGMEDIUM[] pmedium,
int fRelease
)
Paramètres
- pFormatetc
Type : array<Microsoft.VisualStudio.OLE.Interop.FORMATETC[]
Pointeur à la structure d'FORMATETC qui définit le format, le support, et le périphérique cible pour l'utiliser en passant les données.Uniquement un support peut être spécifié dans le membre d'tymed de la structure d'FORMATETC.Ces valeurs sont valides :
TYMED_STORAGE
TYMED_STREAM
TYMED_HGLOBAL
TYMED_FILE
- pmedium
Type : array<Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[]
Pointeur à la structure d'STGMEDIUM qui définit le support de stockage contenant les données étant transférées.Le support doit être alloué par l'appelant et rempli par GetDataHere.L'appelant doit également libérer le support.L'implémentation de cette méthode doit toujours fournir une valeur de NULL pour le membre d'punkForRelease de la structure d'STGMEDIUM laquelle ce paramètre indique.
- fRelease
Type : System.Int32
Si TRUE, l'objet de données appelé, qui implémente SetData, possède le support de stockage après l'appel se retourne.
Implémentations
IDataObject.SetData(array<FORMATETC[], array<STGMEDIUM[], Int32)
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.