COleDataObject::GetFileData

CFile * GetFileData ( CLIPFORMAT cfFormat, LPFORMATETC lpFormatEtc = NULL );

Valor devuelto

Puntero a la nueva CFile o CFile-derivados de objeto que contiene los datos si tiene éxito; caso contrario NULL.

Parámetros

cfFormat

El formato en que datos va a ser devuelto. Este parámetro puede ser uno de los formatos de Portapapeles predefinidos o el valor devuelto por el nativo de Windows RegisterClipboardFormat función.

lpFormatEtc

Apunta a un estructura FORMATETC describir el formato en que datos va a ser devuelto. Proporcionar un valor para este parámetro si desea especificar información de formato adicionales más allá del formato de Portapapeles especificado por cfFormat. Si es NULL, se utilizan los valores predeterminados para los demás campos de la estructura FORMATETC.

Observaciones

Llamar a esta función para crear un CFile o CFile-objeto derivado y recuperar los datos en el formato especificado en un puntero de CFile . Dependiendo de los datos se almacenan en medio, el tipo real, apuntado por el valor devuelto puede ser CFile, CSharedFileo COleStreamFile.

&Notanbsp;  El objeto CFile visitado por el valor devuelto por esta función es propiedad de la persona que llama. Es responsabilidad de la persona que llama para Eliminar el objeto CFile , cerrando así el archivo.

Para obtener más información, consulte FORMATETC en la referencia 2 del programador de OLE, volumen 1.

Para obtener más información, consulte RegisterClipboardFormat en la documentación de Win32.

Visió&n General de COleDataObject |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleDataObject::GetData, COleDataObject::GetGlobalData, COleDataObject::IsDataAvailable

Index