InternetDial 함수(winineti.h)
모뎀을 사용하여 인터넷에 대한 연결을 시작합니다.
구문
DWORD InternetDial(
[in] HWND hwndParent,
[in] LPSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] LPDWORD lpdwConnection,
[in] DWORD dwReserved
);
매개 변수
[in] hwndParent
부모 창에 대한 핸들입니다.
[in] lpszConnectoid
사용할 전화 접속 연결의 이름을 지정하는 null로 끝나는 문자열에 대한 포인터입니다. 이 매개 변수에 빈 문자열("")이 포함된 경우 사용자는 연결을 선택합니다. 이 매개 변수가 NULL이면 함수가 자동 연결에 연결됩니다.
[in] dwFlags
옵션입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
온라인 연결을 강제합니다. |
|
무인 인터넷 전화 접속을 강제합니다. 사용자 개입이 필요한 경우 함수가 실패합니다. |
|
"자동으로 다이얼" 설정을 무시하고 전화 걸기 사용자 인터페이스를 강제로 표시합니다. |
|
가능한 경우 사용자 인터페이스를 표시하지 않고 모뎀을 통해 인터넷에 연결합니다. 그렇지 않으면 함수는 사용자 입력을 기다립니다. |
|
전화 걸기 사용자 인터페이스의 취소 단추 대신 오프라인으로 작업 단추를 표시합니다. |
[out] lpdwConnection
연결 번호를 지정하는 변수에 대한 포인터입니다. 이 숫자는 InternetHangUp과 같은 다른 함수에서 사용할 수 있는 연결의 고유 식별자입니다.
[in] dwReserved
이 매개 변수는 예약되어 있으며 NULL이어야 합니다.
반환 값
성공하면 ERROR_SUCCESS 반환하고, 그렇지 않으면 오류 값을 반환합니다. 오류 코드는 다음 값 중 하나일 수 있습니다.
반환 코드 | 설명 |
---|---|
|
하나 이상의 매개 변수가 잘못되었습니다. |
|
전화 접속 연결에 문제가 있습니다. |
|
사용자가 인터넷 연결 대화 상자에서 오프라인으로 작업 또는 취소 단추를 클릭했습니다. |
설명
InternetDial 은 이중 다이얼 연결, SmartCard 인증 또는 레지스트리 기반 인증이 필요한 연결을 지원하지 않습니다.
참고 Windows Vista 및 Windows Server 2008부터 WinINet 전화 접속 함수는 RAS 함수를 사용하여 전화 접속 연결을 설정합니다. WinINet은 RasDialDlg 함수에 설명된 기능을 지원합니다.
참고 WinINet은 서버 구현을 지원하지 않습니다. 또한 서비스에서 사용하지 않아야 합니다. 서버 구현 또는 서비스의 경우 WinHTTP(Microsoft Windows HTTP 서비스)를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | winineti.h(Wininet.h, Winineti.h, Wininet.h, Winineti.h 포함) |
라이브러리 | Wininet.lib |
DLL | Wininet.dll |