CStdioFile * OpenURL (LPCTSTR pstrURL, DWORD dwContext = 1, DWORD dwFlags INTERNET_FLAG_TRANSFER_ASCII, LPCTSTR = pstrHeaders = NULL, DWORD dwHeadersLength = 0 );
(CInternetException)를 던져;
반환 값
FTP, GOPHER, HTTP 및 파일 형식을 인터넷 서비스에 대 한 파일 핸들을 반환합니다. NULL 을 구문 분석 하는 경우는 실패를 반환 합니다.
OpenURL 반환 포인터 pszURL유형의 서비스에 따라 달라 집니다. 아래 표에서 OpenURL 반환할 수 있는 가능한 포인터를 보여 줍니다.
| URL 유형 | 반환 |
| file: / / | CStdioFile * |
| http: / / | CHttpFile * |
| gopher:// | CGopherFile * |
| ftp: / / | CInternetFile * |
매개 변수
pstrURL
읽기 시작할 URL의 이름에 대 한 포인터입니다. Url만 파일 시작:, ftp:, gopher:, 또는 http: 지원 됩니다. ASSERTS pszURL NULL 인 경우。
dwContext
콜백에서 반환 된 핸들을 전달 하는 응용 프로그램 정의 값。
dwFlags
이 연결을 처리 하는 방법을 설명 하는 플래그입니다. 유효한 플래그에 대 한 자세한 내용은 설명 부분 을 참조 하십시오. 유효한 플래그는:
pstrHeaders
HTTP 서버에 전송 헤더를 포함 하는 문자열에 대 한 포인터。
dwHeadersLength
추가 헤더의 문자 길이입니다. 이 경우-1 L pstrHeaders 은 비-NULL, 다음 pstrHeaders 0 종료로 간주 됩니다 및 길이 계산。
주의
이 멤버를 호출 하 여 HTTP 서버에 지정 된 요청을 보낼 MIME 클라이언트 추가 RFC822 지정 허용 하려면 함수 또는 HTTP 헤더를 request.nbsp과 함께 보낼(&N);
DwFlags 매개 변수 INTERNET_FLAG_TRANSFER_ASCII 또는 INTERNET_FLAG_TRANSFER_BINARY, 하지만 둘 다 포함 해야 합니다. 나머지 플래그를 비트 OR 연산자 (|)와 결합 될 수 있습니다.
OpenURL, InternetOpenURLWin32 함수를 래핑하는 다운로드, 검색, 및 인터넷 서버에서 데이터를 읽을 수 있습니다. OpenURL CInternetConnection 개체가 필요 하므로 원격 위치에 없는 파일 조작 허용。
특정 연결을 사용 하 여 (즉, 프로토콜별) 기능, 파일에 쓰기와 같은 세션을 열고, 다음 연결의 특정 종류를 엽니다 다음 해야 합니다 해당 연결을 사용 하 여 원하는 모드에서 파일을 엽니다. 연결 특정 함수에 대 한 자세한 내용은 CInternetConnection 를 참조 하십시오.
CInternetSession 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CInternetConnection, CGopherConnection, CInternetSession::GetFtpConnection, CInternetSession::GetHttpConnection(&N)