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