CInternetSession::GetFtpConnection

CFtpConnection * GetFtpConnection (LPCTSTR pstrServer, LPCTSTR pstrUserName = NULL, LPCTSTR pstrPassword NULL, INTERNET_PORT = nPort = INTERNET_INVALID_PORT_NUMBER, BOOL bPassive = FALSE);
(CInternetException)를 던져;

반환 값

CFtpConnection 개체에 대 한 포인터입니다. 호출이 실패 하는 경우에 던져 CInternetException 개체를 검사 하 여 실패의 원인을 결정합니다。

매개 변수

pstrServer

FTP 서버 이름을 포함 하는 문자열에 대 한 포인터。

pstrUserName

에 로그인 할 사용자의 이름을 지정 하는 null로 끝나는 문자열 포인터입니다. NULL, 기본값은 익명 하는 경우。

pstrPassword

로그인에 사용할 암호를 지정 하는 null로 끝나는 문자열에 대 한 포인터입니다. PstrPasswordpstrUserName 둘 다 NULL인 경우 기본 익명 암호는 사용자의 전자 메일 이름입니다. PstrPasswordNULL (또는 빈 문자열) 하지만 pstrUserNameNULL, 빈 암호가 사용 됩니다. 다음 표에서 pstrUserNamepstrPassword 의 4 가지 가능한 설정에 대 한 동작을 설명합니다.:

pstrUserName pstrPassword 사용자 이름 FTP 서버로 전송 암호 FTP 서버로 전송
NULL 또는 "" NULL 또는 "" "익명" 사용자의 전자 메일 이름
비-NULL 문자열 NULL 또는 "" pstrUserName “ “
NULL 비-NULL 문자열 오류 오류
비-NULL 문자열 비-NULL 문자열 pstrUserName pstrPassword

nPort

서버에서 사용 하 여 TCP/IP 포트를 식별 하는 번호。

bPassive

이 FTP 세션에 대 한 수동 또는 활성 모드를 지정합니다. 경우에 TRUE로 설정 설정 dwFlag Win32 API INTERNET_FLAG_PASSIVE 를。

주의

FTP 연결을 설정 하 고 CFtpConnection 개체에 대 한 포인터를 얻을 하려면이 멤버 함수를 호출。

GetFtpConnection 는 FTP 서버에 연결 하 고 만들고 CFTPConnection 개체에 대 한 포인터를 반환 합니다. 그것은 서버에 대 한 특정 작업을 수행 하지 않습니다. 예를 들어, 읽기 또는 파일에 쓰기를 수행 하고자 하는 경우 별도 단계와 이러한 작업을 수행 해야 합니다. 파일, 파일 열기 및 읽기 또는 파일에 쓰기에 대 한 검색에 대 한 정보에 대 한 CFtpConnectionCFtpFileFind 클래스를 참조 합니다. 문서를 참조 하십시오 일반적인 FTP 연결 작업을 수행할 단계에 대 한 Visual c + + 프로그래머 가이드 에서 WinInet 인터넷 프로그래밍

CInternetSession 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CFtpConnection CInternetSession::GetGopherConnection, CInternetSession::GetHttpConnection, CInternetSession::OpenURL(&N)

Index