RAS_PORT_1 구조체
[이 버전의 RAS_PORT_1 구조는 Windows Vista에서 지원되지 않습니다. 대신 mprapi.h에 정의된 최신 RAS_PORT_1 사용합니다.]
RAS_PORT_1 구조에는 RAS 포트에 대한 정보가 포함되어 있습니다.
구문
typedef struct _RAS_PORT_1 {
RAS_PORT_0 rasport0;
DWORD LineCondition;
DWORD HardwareCondition;
DWORD LineSpeed;
WORD NumStatistics;
WORD NumMediaParms;
DWORD SizeMediaParms;
RAS_PPP_PROJECTION_RESULT ProjResult;
} RAS_PORT_1, *PRAS_PORT_1;
멤버
-
rasport0
-
포트 이름, 포트에 연결된 원격 사용자의 이름 등 포트에 대한 정보를 포함하는 RAS_PORT_0 구조를 지정 합니다.
-
LineCondition
-
포트의 상태를 지정합니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
값 의미 - RAS_PORT_NON_OPERATIONAL
포트가 작동되지 않습니다. 서버에서 보고한 오류는 이벤트 로그에서 확인합니다. - RAS_PORT_DISCONNECTED
포트의 연결이 현재 끊어졌습니다. - RAS_PORT_CALLING_BACK
RAS 서버가 RAS 클라이언트를 다시 호출합니다. - RAS_PORT_LISTENING
포트가 클라이언트가 호출할 때까지 대기하고 있습니다. - RAS_PORT_AUTHENTICATING
서버가 원격 클라이언트를 인증하는 중입니다. - RAS_PORT_AUTHENTICATED
이제 원격 클라이언트가 인증됩니다. - RAS_PORT_INITIALIZING
포트에 연결된 디바이스가 초기화되고 있습니다. 초기화가 완료되면 포트 상태가 RAS_PORT_LISTENING 변경됩니다. -
HardwareCondition
-
포트에 연결된 디바이스의 상태를 나타내기 위해 다음 값 중 하나를 지정합니다.
값 의미 - RAS_MODEM_OPERATIONAL
이 포트에 연결된 모뎀은 작동 중이며 클라이언트 호출을 받을 준비가 된 것입니다. - RAS_MODEM_HARDWARE_FAILURE
이 포트에 연결된 모뎀에 하드웨어 문제가 있습니다. -
LineSpeed
-
컴퓨터가 포트와 통신할 수 있는 속도를 초당 비트 단위로 지정합니다.
-
NumStatistics
-
이 멤버는 사용되지 않습니다. RasAdminPortGetInfo 함수와 같은 RAS 관리 함수는 RAS_PORT_STATISTICS 구조를 사용하여 포트 통계를 반환합니다.
-
NumMediaParms
-
이 포트에 대한 미디어별 매개 변수 수를 지정합니다. 직렬 미디어의 경우 일반적으로 SERIAL.INI 파일에 표시되는 값의 수입니다.
-
SizeMediaParms
-
모든 미디어별 매개 변수에 필요한 버퍼의 크기(바이트)를 지정합니다. RasAdminPortGetInfo 함수는 포트에 대한 미디어 매개 변수 및 값이 있는 RAS_PARAMETERS 구조의 배열을 포함하는 버퍼를 반환합니다.
-
ProjResult
-
이 포트에 대한 PPP 프로젝션 정보를 지정하는 RAS_PPP_PROJECTION_RESULT 구조체입니다. 이 구조는 RAS 클라이언트가 서버에 연결할 때 협상되는 각 프로토콜에 대한 정보를 제공합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
클라이언트 지원 종료 |
Windows XP |
서버 지원 종료 |
Windows Server 2003 |
헤더 |
|