COleDataObject::GetFileData

CFile * GetFileData ( CLIPFORMAT CfFormat, LPFORMATETC LpFormatEtc = NULL );

Rückgabewert

Zeiger auf die neue CFile oder CFile-abgeleitetes Objekt mit den Daten Wenn erfolgreich; andernfalls NULL.

Parameter

cfFormat

Das Format, in dem Daten zurückgegeben werden soll. Dieser Parameter kann eine der vordefinierten Zwischenablageformate oder von der systemeigenen Windows zurückgegebene Wert RegisterClipboardFormat Funktion.

lpFormatEtc

Verweist auf eine FORMATETC -Struktur, die beschreibt des Format der Daten zurückgegeben werden. Geben Sie einen Wert für diesen Parameter, wenn Sie zusätzliche Informationen über das Format der Zwischenablage durch CfFormatangegebenen angeben möchten. Wenn es NULList, werden die Standardwerte für die anderen Felder in der FORMATETC -Struktur verwendet.

Bemerkungen

Rufen Sie diese Funktion zum Erstellen eines CFile oder CFile-Objekt abgeleitet und zum Abrufen von Daten im angegebenen Format in einen CFile -Zeiger. Je nach Medium, die, dem in die Daten gespeichert werden, kann der tatsächliche Typ, auf den der Rückgabewert CFile, CSharedFileoder COleStreamFile sein.

Hinweis&Nbsp;  Das CFile -Objekt zugegriffen, indem der Rückgabewert dieser Funktion ist im Besitz des Aufrufers. Es liegt in der Verantwortung des Aufrufers die CFile -Objekt, damit schließen die Datei Löschen.

Weitere Informationen finden Sie unter FORMATETC in der OLE 2 Programmer's Reference, Volume 1.

Weitere Informationen finden Sie unter RegisterClipboardFormat in der Win32-Dokumentation.

COleDataObject ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleDataObject::GetData, COleDataObject::GetGlobalData, COleDataObject::IsDataAvailable

Index