Freigeben über


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

Siehe auch

Referenz

CFtpConnection-Klasse

Hierarchiediagramm

CFtpConnection::GetCurrentDirectory

CInternetConnection-Klasse