Freigeben über


ClipboardObject.IDataObject.EnumFormatEtc-Methode

Erstellt ein Objekt für das Auflisten der FORMATETC-Strukturen für ein Datenobjekt. Diese Strukturen werden in Aufrufen von IDataObject.GetData oder IDataObject.SetData verwendet.

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

Syntax

'Declaration
Private Function EnumFormatEtc ( _
    direction As DATADIR _
) As IEnumFORMATETC Implements IDataObject.EnumFormatEtc
IEnumFORMATETC IDataObject.EnumFormatEtc(
    DATADIR direction
)
private:
virtual IEnumFORMATETC^ EnumFormatEtc(
    DATADIR direction
) sealed = IDataObject::EnumFormatEtc
private abstract EnumFormatEtc : 
        direction:DATADIR -> IEnumFORMATETC  
private override EnumFormatEtc : 
        direction:DATADIR -> IEnumFORMATETC
JScript unterstützt keine expliziten Schnittstellenimplementierungen

Parameter

  • direction
    Typ: DATADIR

    Ein Wert aus der DATADIR-Enumeration, der Richtung der Daten angibt.

Rückgabewert

Typ: IEnumFORMATETC
Diese Methode unterstützt die Standardrückgabewerte E_INVALIDARG und E_OUTOFMEMORY sowie Folgendes:

Wert

Beschreibung

S_OK

Das Enumeratorobjekt wurde erfolgreich erstellt.

E_NOTIMPL

Die vom direction-Parameter angegebene Richtung wird nicht unterstützt.

OLE_S_USEREG

Fordert an, dass die Formate aus der Registrierung mit OLE aufgelistet werden.

Implementiert

IDataObject.EnumFormatEtc(DATADIR)

Hinweise

Diese Methode delegiert den Aufruf an den entsprechenden EnumFormatEtc 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