CFtpConnection::OpenFile

CInternetFile * OpenFile (LPCTSTR pstrFileName, DWORD dwAccess = GENERIC_READ, DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY, DWORD dwContext = 1);

Valor devuelto

Un puntero a un objeto de CInternetFile.

Parámetros

pstrFileName

Un puntero a una cadena que contiene el nombre del archivo que desea abrir.

dwAccess

Determina cómo se accederá al archivo. Puede ser GENERIC_READ o GENERIC_WRITE, pero no tanto.

dwFlags

Especifica las condiciones bajo las cuales se producen transferencias posteriores. Esto puede ser cualquiera de las siguientes constantes de FTP_TRANSFER_ *:

dwContext

El identificador de contexto para abrir el archivo. Vea la sección comentarios para obtener más información acerca de dwContext.

Observaciones

Llame a esta función miembro para abrir un archivo ubicado en un servidor FTP para lectura o escritura. OpenFile debe utilizarse en las siguientes situaciones:

Después de llamar al método OpenFile y hasta llamar a Close, la aplicación sólo puede llamar CInternetFile::Read, CInternetFile::Write, Cerraro CFtpFileFind::FindFile. Llamadas a otras funciones FTP para el mismo período de sesiones FTP fallará y establezca el código de error en FTP_ETRANSFER_IN_PROGRESS.

El parámetro pstrFileName puede ser un nombre o parcialmente cualificado relativa al directorio actual o completo. Puede utilizarse una barra diagonal inversa (\) o una barra diagonal (/) como separador o nombre de directorio. OpenFile traduce los separadores de nombre de directorio a los caracteres adecuados antes de utilizarlo.

Reemplazar el valor predeterminado de dwContext para establecer el identificador de contexto en un valor de su elección. El identificador de contexto se asocia con esta operación específica del objeto CFtpConnection creado por su objeto CInternetSession . El valor es devuelto a CInternetSession:: OnStatusCallback que proporcionan información sobre la operación con la cual se identifica. Consulte el artículo Internet primeros pasos: WinInet para obtener más información sobre el identificador de contexto.

Introducción a CFtpConnection |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CInternetConnection, CFtpConnection::GetFile, CGopherConnection::OpenFile, CInternetFile::Write, CInternetFile::Read

Index