CFtpConnection::GetCurrentDirectoryAsURL
Rufen Sie die Memberfunktion auf, um den Namen des aktuellen Verzeichnisses als URL abzurufen.
BOOL GetCurrentDirectoryAsURL(
CString& strDirName
) const;
BOOL GetCurrentDirectoryAsURL(
LPTSTR pstrName,
LPDWORD lpdwLen
) const;
Parameter
strDirName
Ein Verweis auf eine Zeichenfolge, die den Namen des Verzeichnisses empfängt.pstrDirName
Ein Zeiger auf eine Zeichenfolge, die den Namen des Verzeichnisses empfängt.lpdwLen
Ein Zeiger auf ein DWORD, das die folgenden Informationen enthält:Bei einem Eintrag
Die Größe des Puffers durch pstrDirName verwiesen.
Bei Rückgabe
Die Anzahl von Zeichen gespeichert werden pstrDirName. Wenn die Memberfunktion fehlschlägt und ERROR_INSUFFICIENT_BUFFER zurückgegeben wird, enthält lpdwLen die Anzahl von Bytes, die die Anwendung zugeordnet werden muss, um die Zeichenfolge zu empfangen.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls. Wenn der Aufruf fehlschlägt, wird die GetLastError Win32-Funktion aufgerufen werden, um die Fehlerursache zu bestimmen.
Hinweise
GetCurrentDirectoryAsURL verhält sich genauso wie GetCurrentDirectory
Der Parameter strDirName kann entweder teilweise gekennzeichneten Dateinamen relativ zum aktuellen Verzeichnis oder vollqualifiziert sein. Ein umgekehrter Schrägstrich (\) oder einem Schrägstrich (/) können als das Verzeichnistrennzeichen für jeden Namen verwendet werden. GetCurrentDirectoryAsURL übersetzt die Verzeichnisnametrennzeichen zu den entsprechenden Zeichen, bevor sie verwendet werden.
Anforderungen
Header: afxinet.h