Freigeben über


ClipboardObject.IDataObject.GetDataHere-Methode

Ruft Daten aus einem Quelldatenobjekt ab. Diese Methode, die von einem Datennutzer aufgerufen wird, unterscheidet sich von der IDataObject.GetData-Methode dadurch, dass der Aufrufer das angegebene Speichermedium zuordnen und freigeben muss.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
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 unterstützt keine expliziten Schnittstellenimplementierungen

Parameter

  • format
    Typ: FORMATETC%

    Ein Verweis auf eine FORMATETC übergeben, Struktur durch einen Verweis, der das Format, den mittleren und das Zielgerät definiert, um zu verwenden, wenn er Daten übergibt. Nur ein Medium kann in TYMED angegeben sind, und nur die folgenden TYMED-Werte sind gültig: TYMED_ISTORAGE, TYMED_ISTREAM, TYMED_HGLOBAL oder TYMED_FILE.

  • medium
    Typ: STGMEDIUM%

    Ein STGMEDIUM, das als Verweis übergeben wird und das Speichermedium definiert, das die übertragenen Daten enthält. Der Mittel muss vom Aufrufer zugeordnet werden und so ausgefüllt werden. Der Aufrufer muss das Medium auch freigeben. Die Implementierung dieser Methode muss immer den Wert nullein Nullverweis (Nothing in Visual Basic) für den pUnkForRelease-Member der STGMEDIUM-Struktur aufweisen, auf die dieser Parameter verweist.

Implementiert

IDataObject.GetDataHere(FORMATETC, STGMEDIUM)

Hinweise

Diese Methode delegiert den Aufruf an den entsprechenden IDataObject.SetData vom System.Runtime.InteropServices.ComTypes und Namespace angenommen, dass Zwischenablageobjekt vorhandenes IDataObject umschließt.

.NET Framework-Sicherheit

Siehe auch

Referenz

ClipboardObject Klasse

Microsoft.VisualStudio.Data.Framework-Namespace