ClipboardObject.IDataObject.GetDataHere, méthode

Obtient des données à partir d'un objet de données source.Cette méthode, qui est appelée par un consommateur de données, diffère de la méthode IDataObject.GetData en ce sens que l'appelant doit allouer et libérer le support de stockage spécifié.

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

Syntaxe

'Déclaration
Private Sub GetDataHere ( _
    ByRef format As FORMATETC, _
    ByRef medium As STGMEDIUM _
) Implements IDataObject.GetDataHere
void IDataObject.GetDataHere(
    ref FORMATETC format,
    ref STGMEDIUM medium
)
private:
virtual void GetDataHere(
    FORMATETC% format, 
    STGMEDIUM% medium
) sealed = IDataObject::GetDataHere
private abstract GetDataHere : 
        format:FORMATETC byref * 
        medium:STGMEDIUM byref -> unit 
private override GetDataHere : 
        format:FORMATETC byref * 
        medium:STGMEDIUM byref -> unit 
JScript ne prend pas en charge les implémentations d'interfaces explicites.

Paramètres

  • format
    Type : System.Runtime.InteropServices.ComTypes.FORMATETC%
    Une référence à une structure d' FORMATETC , passée par référence, qui définit le format, la prise en charge, et le périphérique cible à utiliser en passant les données.Seul un média peut être spécifié dans TYMED, et seules les valeurs suivantes pour TYMED sont valides : TYMED_ISTORAGE, TYMED_ISTREAM, TYMED_HGLOBAL, ou TYMED_FILE.
  • medium
    Type : System.Runtime.InteropServices.ComTypes.STGMEDIUM%
    STGMEDIUM , passé par référence, qui définit le support de stockage contenant les données transférées.La prise en charge doit être allouée par l'appelant et être rempli par cette méthode.L'appelant doit également libérer le support.L'implémentation de cette méthode doit toujours fournir une valeur nullune référence null (Nothing en Visual Basic) pour le membre pUnkForRelease de la structure STGMEDIUM vers lequel ce paramètre pointe.

Implémentations

IDataObject.GetDataHere(FORMATETC%, STGMEDIUM%)

Notes

Cette méthode délègue l'appel à l' IDataObject.SetData correspondant de l'espace de noms d' System.Runtime.InteropServices.ComTypes , en supposant que l'objet du presse-papiers encapsule IDataObjectexistant.

Sécurité .NET Framework

Voir aussi

Référence

ClipboardObject Classe

Microsoft.VisualStudio.Data.Framework, espace de noms