Поделиться через


CFtpConnection::GetCurrentDirectoryAsURL

Эта функция-член вызывается с целью получить имя текущей папки в виде url-адреса.

BOOL GetCurrentDirectoryAsURL(
   CString& strDirName 
) const;
BOOL GetCurrentDirectoryAsURL(
   LPTSTR pstrName,
   LPDWORD lpdwLen 
) const;

Параметры

  • strDirName
    Ссылка на строку, которая будет принимать имя каталога.

  • pstrDirName
    Указатель на строку, которая будет принимать имя каталога.

  • lpdwLen
    Указатель на значение типа DWORD, содержит следующие сведения:

    Для записи

    Размер буфера, на который ссылается pstrDirName.

    При возврате

    Число знаков, хранящихся в pstrDirName.Если функция-член завершается неудачей и возвращается ERROR_INSUFFICIENT_BUFFER, lpdwLen содержит количество байтов, приложение должно выделить для получения строки.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.Если вызов завершается с ошибкой, то функция Win32 GetLastError может быть называется, чтобы определить причину ошибки.

Заметки

GetCurrentDirectoryAsURL работает так же, как GetCurrentDirectory

Параметр strDirName может быть частично или квалифицированными имена файлов относительно текущей папке или полным.Обратная косая черта (\) или переадресует косая черта (/) можно использовать в качестве разделителя каталогов для любого имени.GetCurrentDirectoryAsURL преобразует разделители имен каталогов в соответствующие символы до того, как они используются.

Требования

Header: afxinet.h

См. также

Ссылки

Класс CFtpConnection

Диаграмма иерархии

CFtpConnection::GetCurrentDirectory

Класс CInternetConnection