영어로 읽기

다음을 통해 공유


ras.h 헤더

이 헤더는 라우팅 및 원격 액세스 서비스에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ras.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
RasClearConnectionStatistics

RasClearConnectionStatistics 함수는 지정된 RAS 연결에 대해 누적된 통계를 지웁니다.
RasClearLinkStatistics

RasClearLinkStatistics 함수는 RAS 멀티링크 연결에서 지정된 링크에 대해 누적된 통계를 지웁니다.
RasConnectionNotificationA

RasConnectionNotification 함수는 RAS 연결을 만들거나 종료할 때 시스템이 신호 상태로 설정하는 이벤트 개체를 지정합니다. (ANSI)
RasConnectionNotificationW

RasConnectionNotification 함수는 RAS 연결을 만들거나 종료할 때 시스템이 신호 상태로 설정하는 이벤트 개체를 지정합니다. (유니코드)
RasCreatePhonebookEntryA

RasCreatePhonebookEntry 함수는 새 전화 번호부 항목을 만듭니다. 함수는 사용자가 전화 번호부 항목에 대한 정보를 입력하는 대화 상자를 표시합니다. (ANSI)
RasCreatePhonebookEntryW

RasCreatePhonebookEntry 함수는 새 전화 번호부 항목을 만듭니다. 함수는 사용자가 전화 번호부 항목에 대한 정보를 입력하는 대화 상자를 표시합니다. (유니코드)
RasDeleteEntryA

RasDeleteEntry 함수는 전화 번호부에서 항목을 삭제합니다. (ANSI)
RasDeleteEntryW

RasDeleteEntry 함수는 전화 번호부에서 항목을 삭제합니다. (유니코드)
RasDeleteSubEntryA

RasDeleteSubEntry 함수는 지정된 전화 번호부 항목에서 지정된 하위 엔트리를 삭제합니다. (ANSI)
RasDeleteSubEntryW

RasDeleteSubEntry 함수는 지정된 전화 번호부 항목에서 지정된 하위 엔트리를 삭제합니다. (유니코드)
RasDialA

RasDial 함수는 RAS 클라이언트와 RAS 서버 간에 RAS 연결을 설정합니다. 연결 데이터에는 콜백 및 사용자 인증 정보가 포함됩니다. (ANSI)
RasDialW

RasDial 함수는 RAS 클라이언트와 RAS 서버 간에 RAS 연결을 설정합니다. 연결 데이터에는 콜백 및 사용자 인증 정보가 포함됩니다. (유니코드)
RasEditPhonebookEntryA

RasEditPhonebookEntry 함수는 기존 전화 번호부 항목을 편집합니다. 함수는 사용자가 기존 정보를 수정할 수 있는 대화 상자를 표시합니다. (ANSI)
RasEditPhonebookEntryW

RasEditPhonebookEntry 함수는 기존 전화 번호부 항목을 편집합니다. 함수는 사용자가 기존 정보를 수정할 수 있는 대화 상자를 표시합니다. (유니코드)
RasEnumAutodialAddressesA

RasEnumAutodialAddresses 함수는 AutoDial 매핑 데이터베이스의 모든 주소 목록을 반환합니다. (ANSI)
RasEnumAutodialAddressesW

RasEnumAutodialAddresses 함수는 AutoDial 매핑 데이터베이스의 모든 주소 목록을 반환합니다. (유니코드)
RasEnumConnectionsA

RasEnumConnections 함수는 모든 활성 RAS 연결을 나열합니다. 각 연결의 핸들과 전화 번호부 항목 이름을 반환합니다. (ANSI)
RasEnumConnectionsW

RasEnumConnections 함수는 모든 활성 RAS 연결을 나열합니다. 각 연결의 핸들과 전화 번호부 항목 이름을 반환합니다. (유니코드)
RasEnumDevicesA

RasEnumDevices 함수는 사용 가능한 모든 RAS 지원 디바이스의 이름과 유형을 반환합니다. (ANSI)
RasEnumDevicesW

RasEnumDevices 함수는 사용 가능한 모든 RAS 지원 디바이스의 이름과 유형을 반환합니다. (유니코드)
RasEnumEntriesA

RasEnumEntries 함수는 원격 액세스 전화 번호부의 모든 항목 이름을 나열합니다. (ANSI)
RasEnumEntriesW

RasEnumEntries 함수는 원격 액세스 전화 번호부의 모든 항목 이름을 나열합니다. (유니코드)
RasFreeEapUserIdentityA

RasFreeEapUserIdentity 함수를 사용하여 RasGetEapUserIdentity에서 반환된 메모리 버퍼를 해제합니다. (ANSI)
RasFreeEapUserIdentityW

RasFreeEapUserIdentity 함수를 사용하여 RasGetEapUserIdentity에서 반환된 메모리 버퍼를 해제합니다. (유니코드)
RasGetAutodialAddressA

RasGetAutodialAddress 함수는 AutoDial 매핑 데이터베이스의 네트워크 주소와 연결된 모든 AutoDial 항목에 대한 정보를 검색합니다. (ANSI)
RasGetAutodialAddressW

RasGetAutodialAddress 함수는 AutoDial 매핑 데이터베이스의 네트워크 주소와 연결된 모든 AutoDial 항목에 대한 정보를 검색합니다. (유니코드)
RasGetAutodialEnableA

RasGetAutodialEnable 함수는 지정된 TAPI 전화 걸기 위치에 대해 AutoDial 기능을 사용할 수 있는지 여부를 나타냅니다. (ANSI)
RasGetAutodialEnableW

RasGetAutodialEnable 함수는 지정된 TAPI 전화 걸기 위치에 대해 AutoDial 기능을 사용할 수 있는지 여부를 나타냅니다. (유니코드)
RasGetAutodialParamA

RasGetAutodialParam 함수는 AutoDial 매개 변수의 값을 검색합니다. (ANSI)
RasGetAutodialParamW

RasGetAutodialParam 함수는 AutoDial 매개 변수의 값을 검색합니다. (유니코드)
RasGetConnectionStatistics

RasGetConnectionStatistics 함수는 지정된 연결에 대한 누적 연결 통계를 검색합니다.
RasGetConnectStatusA

RasGetConnectStatus 함수는 지정된 원격 액세스 연결의 현재 상태 대한 정보를 검색합니다. 애플리케이션은 이 호출을 사용하여 비동기 RasDial 호출이 완료되는 시기를 결정할 수 있습니다. (ANSI)
RasGetConnectStatusW

RasGetConnectStatus 함수는 지정된 원격 액세스 연결의 현재 상태 대한 정보를 검색합니다. 애플리케이션은 이 호출을 사용하여 비동기 RasDial 호출이 완료되는 시기를 결정할 수 있습니다. (유니코드)
RasGetCountryInfoA

RasGetCountryInfo 함수는 국가/지역의 Windows 전화 통신 목록에서 국가/지역별 전화 걸기 정보를 검색합니다. (ANSI)
RasGetCountryInfoW

RasGetCountryInfo 함수는 국가/지역의 Windows 전화 통신 목록에서 국가/지역별 전화 걸기 정보를 검색합니다. (유니코드)
RasGetCredentialsA

RasGetCredentials 함수는 지정된 RAS 전화 번호부 항목과 연결된 사용자 자격 증명을 검색합니다. (ANSI)
RasGetCredentialsW

RasGetCredentials 함수는 지정된 RAS 전화 번호부 항목과 연결된 사용자 자격 증명을 검색합니다. (유니코드)
RasGetCustomAuthDataA

RasGetCustomAuthData 함수를 사용하여 연결 관련 인증 정보를 검색합니다. 이 정보는 특정 사용자에만 해당되지 않습니다. (ANSI)
RasGetCustomAuthDataW

RasGetCustomAuthData 함수를 사용하여 연결 관련 인증 정보를 검색합니다. 이 정보는 특정 사용자에만 해당되지 않습니다. (유니코드)
RasGetEapUserDataA

RasGetEapUserData 함수를 사용하여 지정된 전화 번호부 항목에 대한 사용자별 EAP(확장 가능 인증 프로토콜) 정보를 검색합니다. (ANSI)
RasGetEapUserDataW

RasGetEapUserData 함수를 사용하여 지정된 전화 번호부 항목에 대한 사용자별 EAP(확장 가능 인증 프로토콜) 정보를 검색합니다. (유니코드)
RasGetEapUserIdentityA

RasGetEapUserIdentity 함수는 현재 사용자의 ID 정보를 검색합니다. 이 정보를 사용하여 EAP(확장 가능한 인증 프로토콜)가 필요한 전화 번호부 항목으로 RasDial을 호출합니다. (ANSI)
RasGetEapUserIdentityW

RasGetEapUserIdentity 함수는 현재 사용자의 ID 정보를 검색합니다. 이 정보를 사용하여 EAP(확장 가능한 인증 프로토콜)가 필요한 전화 번호부 항목으로 RasDial을 호출합니다. (유니코드)
RasGetEntryDialParamsA

RasGetEntryDialParams 함수는 지정된 전화 번호부 항목에 대한 RasDial 또는 RasSetEntryDialParams 함수에 대한 마지막으로 성공한 호출로 저장된 연결 정보를 검색합니다. (ANSI)
RasGetEntryDialParamsW

RasGetEntryDialParams 함수는 지정된 전화 번호부 항목에 대한 RasDial 또는 RasSetEntryDialParams 함수에 대한 마지막으로 성공한 호출로 저장된 연결 정보를 검색합니다. (유니코드)
RasGetEntryPropertiesA

RasGetEntryProperties 함수는 전화 번호부 항목의 속성을 검색합니다. (ANSI)
RasGetEntryPropertiesW

RasGetEntryProperties 함수는 전화 번호부 항목의 속성을 검색합니다. (유니코드)
RasGetErrorStringA

RasGetErrorString 함수는 지정된 RAS 오류 값에 대한 오류 메시지 문자열을 가져옵니다. (ANSI)
RasGetErrorStringW

RasGetErrorString 함수는 지정된 RAS 오류 값에 대한 오류 메시지 문자열을 가져옵니다. (유니코드)
RasGetLinkStatistics

RasGetLinkStatistics 함수는 RAS 다중 링크 연결에서 지정된 링크에 대한 누적 통계를 검색합니다.
RasGetNapStatus

지정된 원격 액세스 연결에 대한 NAP(네트워크 액세스 보호) 연결 상태 변수를 검색합니다.
RasGetProjectionInfoEx

로컬 클라이언트의 모든 RAS 연결에 대한 PPP(지점 간 프로토콜) 또는 IKEv2(Internet Key Exchange 버전 2) 원격 액세스 프로젝션 작업에 대한 정보를 가져옵니다.
RasGetSubEntryHandleA

RasGetSubEntryHandle 함수는 멀티링크 연결의 지정된 하위 엔트리에 대한 연결 핸들을 검색합니다. (ANSI)
RasGetSubEntryHandleW

RasGetSubEntryHandle 함수는 멀티링크 연결의 지정된 하위 엔트리에 대한 연결 핸들을 검색합니다. (유니코드)
RasGetSubEntryPropertiesA

RasGetSubEntryProperties 함수는 지정된 전화 번호부 항목에 대한 하위 엔트리에 대한 정보를 검색합니다. (ANSI)
RasGetSubEntryPropertiesW

RasGetSubEntryProperties 함수는 지정된 전화 번호부 항목에 대한 하위 엔트리에 대한 정보를 검색합니다. (유니코드)
RasHangUpA

RasHangUp 함수는 원격 액세스 연결을 종료합니다. 연결은 RAS 연결 핸들로 지정됩니다. 함수는 핸들과 연결된 모든 RASAPI32.DLL 리소스를 해제합니다. (ANSI)
RasHangUpW

RasHangUp 함수는 원격 액세스 연결을 종료합니다. 연결은 RAS 연결 핸들로 지정됩니다. 함수는 핸들과 연결된 모든 RASAPI32.DLL 리소스를 해제합니다. (유니코드)
RasInvokeEapUI

RasInvokeEapUI 함수는 사용자로부터 EAP(확장 가능 인증 프로토콜) 정보를 가져오는 사용자 지정 사용자 인터페이스를 표시합니다.
RasRenameEntryA

RasRenameEntry 함수는 전화 번호부에 있는 항목의 이름을 변경합니다. (ANSI)
RasRenameEntryW

RasRenameEntry 함수는 전화 번호부에 있는 항목의 이름을 변경합니다. (유니코드)
RasSetAutodialAddressA

RasSetAutodialAddress 함수는 AutoDial 매핑 데이터베이스에 주소를 추가할 수 있습니다. 또는 함수는 데이터베이스의 기존 주소와 연결된 데이터를 삭제하거나 수정할 수 있습니다. (ANSI)
RasSetAutodialAddressW

RasSetAutodialAddress 함수는 AutoDial 매핑 데이터베이스에 주소를 추가할 수 있습니다. 또는 함수는 데이터베이스의 기존 주소와 연결된 데이터를 삭제하거나 수정할 수 있습니다. (유니코드)
RasSetAutodialEnableA

RasSetAutodialEnable 함수는 지정된 TAPI 전화 걸기 위치에 대해 AutoDial 기능을 사용하거나 사용하지 않도록 설정합니다. (ANSI)
RasSetAutodialEnableW

RasSetAutodialEnable 함수는 지정된 TAPI 전화 걸기 위치에 대해 AutoDial 기능을 사용하거나 사용하지 않도록 설정합니다. (유니코드)
RasSetAutodialParamA

RasSetAutodialParam 함수는 AutoDial 매개 변수의 값을 설정합니다. (ANSI)
RasSetAutodialParamW

RasSetAutodialParam 함수는 AutoDial 매개 변수의 값을 설정합니다. (유니코드)
RasSetCredentialsA

지정된 RAS 전화 번호부 항목과 연결된 사용자 자격 증명을 설정합니다. (ANSI)
RasSetCredentialsW

지정된 RAS 전화 번호부 항목과 연결된 사용자 자격 증명을 설정합니다. (유니코드)
RasSetCustomAuthDataA

RasSetCustomAuthData 함수를 사용하여 연결 관련 인증 정보를 설정합니다. 이 정보는 특정 사용자에 한정되어서는 안 됩니다. (ANSI)
RasSetCustomAuthDataW

RasSetCustomAuthData 함수를 사용하여 연결 관련 인증 정보를 설정합니다. 이 정보는 특정 사용자에 한정되어서는 안 됩니다. (유니코드)
RasSetEapUserDataA

RasSetEapUserData 함수를 사용하여 레지스트리에 지정된 전화 번호부 항목에 대한 사용자별 EAP(확장 가능 인증 프로토콜) 정보를 저장합니다. (ANSI)
RasSetEapUserDataW

RasSetEapUserData 함수를 사용하여 레지스트리에 지정된 전화 번호부 항목에 대한 사용자별 EAP(확장 가능 인증 프로토콜) 정보를 저장합니다. (유니코드)
RasSetEntryDialParamsA

RasSetEntryDialParams 함수는 지정된 전화 번호부 항목에 대한 RasDial 또는 RasSetEntryDialParams 함수에 대한 마지막으로 성공한 호출로 저장된 연결 정보를 변경합니다. (ANSI)
RasSetEntryDialParamsW

RasSetEntryDialParams 함수는 지정된 전화 번호부 항목에 대한 RasDial 또는 RasSetEntryDialParams 함수에 대한 마지막으로 성공한 호출로 저장된 연결 정보를 변경합니다. (유니코드)
RasSetEntryPropertiesA

RasSetEntryProperties 함수는 전화 번호부의 항목에 대한 연결 정보를 변경하거나 새 전화 번호부 항목을 만듭니다. (ANSI)
RasSetEntryPropertiesW

RasSetEntryProperties 함수는 전화 번호부의 항목에 대한 연결 정보를 변경하거나 새 전화 번호부 항목을 만듭니다. (유니코드)
RasSetSubEntryPropertiesA

RasSetSubEntryProperties 함수는 새 하위 엔트리를 만들거나 지정된 전화 번호부 항목의 기존 하위 엔트리를 수정합니다. (ANSI)
RasSetSubEntryPropertiesW

RasSetSubEntryProperties 함수는 새 하위 엔트리를 만들거나 지정된 전화 번호부 항목의 기존 하위 엔트리를 수정합니다. (유니코드)
RasUpdateConnection

RasUpdateConnection 함수는 IKEv2(Internet Key Exchange 버전 2) 연결의 터널 엔드포인트를 업데이트합니다.
RasValidateEntryNameA

RasValidateEntryName 함수는 연결 항목 이름의 형식의 유효성을 검사합니다. 이름에는 공백이 아닌 영숫자 문자가 하나 이상 포함되어야 합니다. (ANSI)
RasValidateEntryNameW

RasValidateEntryName 함수는 연결 항목 이름의 형식의 유효성을 검사합니다. 이름에는 공백이 아닌 영숫자 문자가 하나 이상 포함되어야 합니다. (유니코드)

콜백 함수

 
ORASADFUNC

ORASADFunc 함수는 자동 완성을 위해 사용자 지정된 사용자 인터페이스를 제공하는 데 사용되는 애플리케이션 정의 콜백 함수입니다.
PFNRASFREEBUFFER

사용자 지정 스크립팅 DLL은 RasFreeBuffer를 호출하여 RasGetBuffer에 대한 이전 호출에 의해 할당된 메모리 버퍼를 해제합니다.
PFNRASGETBUFFER

사용자 지정 스크립팅 DLL은 RasGetBuffer를 호출하여 서버에 연결된 포트를 통해 데이터를 보내거나 받기 위한 메모리를 할당합니다.
PFNRASRECEIVEBUFFER

사용자 지정 스크립팅 DLL은 RasReceiveBuffer 함수를 호출하여 지정된 포트를 통해 서버에서 데이터를 받을 준비가 되었음을 RAS에 알릴 수 있습니다.
PFNRASRETRIEVEBUFFER

사용자 지정 스크립팅 DLL은 RasRetrieveBuffer 함수를 호출하여 지정된 포트를 통해 RAS 서버에서 받은 데이터를 가져옵니다.
PFNRASSENDBUFFER

사용자 지정 스크립팅 DLL은 RasSendBuffer 함수를 호출하여 지정된 포트를 통해 서버로 데이터를 보냅니다.
PFNRASSETCOMMSETTINGS

사용자 지정 스크립팅 DLL에서 RasSetCommSettings를 호출하여 연결에 대한 포트의 설정을 변경합니다.
RASADFUNCA

RASADFunc 함수는 자동 진단에 대한 사용자 지정 사용자 인터페이스를 제공하는 데 사용되는 애플리케이션 정의 콜백 함수입니다. (ANSI)
RASADFUNCW

RASADFunc 함수는 자동 진단에 대한 사용자 지정 사용자 인터페이스를 제공하는 데 사용되는 애플리케이션 정의 콜백 함수입니다. (유니코드)
RasCustomDeleteEntryNotifyFn

RasCustomDeleteEntryNotify 함수는 타사 사용자 지정 전화 걸기 DLL에서 내보내는 애플리케이션 정의 함수입니다. 이 함수를 사용하면 타사 공급업체가 전화 번호부 항목을 관리하기 위한 사용자 지정 대화 상자를 구현할 수 있습니다.
RasCustomDialFn

RasCustomDial 함수는 타사 사용자 지정 전화 걸기 DLL에서 내보내는 애플리케이션 정의 함수입니다. 이 함수를 사용하면 타사 공급업체가 사용자 지정 원격 액세스 전화 걸기 루틴을 구현할 수 있습니다.
RasCustomHangUpFn

RasCustomHangUp 함수는 타사 사용자 지정 전화 걸기 DLL에서 내보내는 애플리케이션 정의 함수입니다. 이 함수를 사용하면 타사 공급업체가 사용자 지정 연결 중단 루틴을 구현할 수 있습니다.
RasCustomScriptExecuteFn

RAS는 RASEO_CustomScript 옵션이 설정된 전화 번호부 항목에 대한 연결을 설정할 때 RasCustomScriptExecute 함수를 호출합니다.
RASDIALFUNC

RasDialFunc 콜백 함수는 RAS 연결 프로세스 중에 상태 변경이 발생할 때 RasDial 함수에 의해 호출됩니다.
RASDIALFUNC1

RasDialFunc1 함수는 원격 액세스 연결 프로세스 중에 상태 변경이 발생할 때 RasDial 함수에 의해 호출됩니다.
RASDIALFUNC2

RasDialFunc2 콜백 함수는 원격 액세스 연결 프로세스 중에 상태 변경이 발생할 때 RasDial 함수 호출에 의해 호출됩니다.

구조체

 
RAS_PROJECTION_INFO

RAS 연결에 대한 PPP(지점 간) 또는 IKEv2(인터넷 키 교환 버전 2) 프로젝션 정보를 포함합니다.
RAS_STATS

RAS_STATS 구조체는 단일 링크 RAS 연결 또는 다중 링크 RAS 연결의 링크 중 하나에 대한 통계를 저장합니다.
RASDEVSPECIFICINFO

서버 유효성 검사를 위한 쿠키를 보내고 PPP(지점 및 지점 및 지점) 인증을 우회하는 데 사용됩니다.
RASIKEV2_PROJECTION_INFO

IKE(인터넷 키 교환) 협상 중에 얻은 프로젝션 정보를 포함합니다.
RASNAPSTATE

원격 액세스 연결에 대한 NAP(네트워크 액세스 보호) 변수입니다.
RASPPP_PROJECTION_INFO

인터넷 프로토콜 버전 4(IPv4) 및 IPv6 프로젝션 작업 및 PPP LCP(링크 제어 프로토콜)/멀티링크 및 CCP(압축 제어 프로토콜) 협상 중에 얻은 정보를 포함합니다.

열거형

 
RASPROJECTION_INFO_TYPE

RAS_PROJECTION_INFO 구조체에서 RASPPP_PROJECTION_INFO 또는 RASIKEV2_PROJECTION_INFO 구조를 나타내는 데 사용됩니다.