CInternetFile * OpenFile (LPCTSTR pstrFileName, DWORD dwAccess = GENERIC_READ, DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY, DWORD dwContext = 1);
Возвращаемое значение
Указатель на объект CInternetFile.
Параметры
pstrFileName
Указатель на строку, содержащую имя файла для открываемого.
dwAccess
Определяет, каким образом будет доступа к файлу. Может быть либо GENERIC_READ или GENERIC_WRITE, но не оба.
dwFlags
Определяет условия, при которых происходят последующих переводов. Это может быть любой из следующих констант FTP_TRANSFER_ *:
dwContext
Идентификатор контекста для открытия файла. Замечания более подробная информация о dwContext.
Примечания
Вызов этой функции-члена для открытия файла на FTP-сервере для чтения или записи. В следующих ситуациях следует использовать OpenFile:
После вызова метода OpenFile и до вызова тесныеприложение может только вызывать CInternetFile::Read, CInternetFile::Write, близкиеили CFtpFileFind::FindFile. Вызовы других функций FTP на той же сессии FTP не и задайте код ошибки FTP_ETRANSFER_IN_PROGRESS.
Параметр pstrFileName может быть либо сокращенное имя файла текущего каталога или полное. Обратная косая черта (\) или косой черты (/) может использоваться в качестве разделителя каталогов для любого имени. OpenFile переводит сепараторы имя директории в соответствующие символы перед его использованием.
Переопределите значение по умолчанию dwContext для задания контекста идентификатора значение вашего выбора. Идентификатор контекста ассоциируется с этой конкретной операции CFtpConnection объект, созданный с его CInternetSession объект. Значение возвращается CInternetSession::OnStatusCallback предоставить статус операции, с которыми она идентифицируется. В статье Интернет первые шаги: WinInet для получения дополнительных сведений о контексте идентификатор.
Обзор CFtpConnection |nbsp; Члены класса | Иерархическая схема
См. также CInternetConnection, CFtpConnection::GetFile, CGopherConnection::OpenFile, CInternetFile::Write, CInternetFile::Read