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 : FORMATETC%

    Une référence à une structure d'FORMATETC, passée par référence, qui définit le format, le média, 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 : STGMEDIUM%

    STGMEDIUM, passé par référence, qui définit le support de stockage contenant les données transférées. Le support doit être allouée par l'appelant et être complété 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 System.Runtime.InteropServices.ComTypes, en supposant que l'objet de Presse-papiers encapsule IDataObjectexistant.

Sécurité .NET Framework

Voir aussi

Référence

ClipboardObject Classe

Microsoft.VisualStudio.Data.Framework, espace de noms