AfxParseURLEx

BOOL AFXAPI AfxParseURLEx (LPCTSTR pstrURLDWORDamp;dwServiceType, CString 및strServer, CString 및strObject, INTERNET_PORT 및nPort, CString 및strUsername, CString 및strPasswordDWORDdwFlags = 0 );(&A)

반환 값

0이 아닌 경우에 URL을 구문 분석 했습니다; 그렇지 않으면, 0 비어 있거나 알려진된 인터넷 서비스 종류를 포함 하지 않는 경우。

매개 변수

pstrURL

URL 구문 분석을 포함 하는 문자열에 대 한 포인터。

dwServiceType

인터넷 서비스의 유형을 나타냅니다. 가능한 값은 다음과 같습니다.:

strServer

서비스 유형 다음 URL의 첫 세그먼트。

strObject

URL을 참조 하는 개체 (비어 있을 수 있습니다)。

nPort

URL의 서버 또는 개체 부분에서 결정 하나 존재 하는 경우。

strUsername

사용자의 이름이 들어 있는 CString 개체에 대 한 참조。

strPassword

사용자의 암호가 들어 있는 CString 개체에 대 한 참조。

dwFlags

URL을 구문 분석 하는 방법을 제어 하는 플래그입니다. 다음 값의 조합이 될 수 있습니다.:

값 의미
ICU_DECODE %Xx 이스케이프 시퀀스를 문자로 변환。
ICU_NO_ENCODE 안전 하지 않은 문자를 이스케이프 시퀀스를 변환 하지 마십시오。
ICU_NO_META URL에서 메타 시퀀스 (예: "\" 및 "\...")를 제거 하지 마십시오。
ICU_ENCODE_SPACES_ONLY 공간만 인코딩。
ICU_BROWSER_MODE 인코딩 또는 후에 '#' 문자를 해독 또는 '?', 그리고 후 후행 공백 제거 하지 마십시오 '?'. 이 값을 지정 하는 경우 전체 URL 인코딩 및 후행 공백 제거。

모든 안전 하지 않은 문자와 메타 시퀀스 함수 변환 없음 플래그는 MFC 기본값을 사용 하는 경우 (같은 \., \.., 그리고 \...) 이스케이프 시퀀스。

주의

이 전역 함수를 AfxParseURL 의 확장된 버전 이며 CInternetSession::OpenURL에 사용 됩니다. URL 문자열을 구문 분석 하 고 사용자 이름 및 암호를 제공 뿐만 아니라 서비스와 그 구성 요소 유형을 반환 합니다. 어떻게 안전 하지 않은 문자를 지정 하는 플래그를 받습니다。

메모nbsp;??이 함수를 호출 하려면 프로젝트에 AFXINET를 포함 해야 합니다.H(&N)。

참고 항목nbsp;AfxGetInternetHandleType(&N)

Index