MPR_INTERFACE_1 구조체(mprapi.h)
MPR_INTERFACE_1 구조에는 특정 라우터 인터페이스에 대한 구성 및 상태 정보가 포함됩니다.
구문
typedef struct _MPR_INTERFACE_1 {
WCHAR wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
HANDLE hInterface;
BOOL fEnabled;
ROUTER_INTERFACE_TYPE dwIfType;
ROUTER_CONNECTION_STATE dwConnectionState;
DWORD fUnReachabilityReasons;
DWORD dwLastError;
LPWSTR lpwsDialoutHoursRestriction;
} MPR_INTERFACE_1, *PMPR_INTERFACE_1;
멤버
wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]
인터페이스의 이름을 포함하는 유니코드 문자열에 대한 포인터입니다.
hInterface
인터페이스에 대한 핸들입니다.
fEnabled
인터페이스를 사용할 수 있는지 여부를 지정합니다. 인터페이스가 사용하도록 설정된 경우 이 값은 TRUE 이고, 인터페이스가 관리적으로 사용하지 않도록 설정된 경우 FALSE 입니다.
dwIfType
인터페이스의 형식을 지정합니다.
dwConnectionState
인터페이스의 현재 상태(예: 연결됨, 연결 끊김 또는 연결할 수 없음)를 지정합니다. 가능한 상태 목록은 ROUTER_CONNECTION_STATE 참조하세요.
fUnReachabilityReasons
인터페이스에 연결할 수 없는 이유를 나타내는 값을 지정합니다. 가능한 값 목록은 연결할 수 없는 이유를 참조하세요.
dwLastError
인터페이스 연결에 실패하는 경우 0이 아닌 값을 지정합니다.
lpwsDialoutHoursRestriction
전화 접속이 제한된 시간을 지정하는 유니코드 문자열에 대한 포인터입니다. 이 문자열의 형식은 다음과 같습니다.
<day><space><time range><space><time range> . . . <NULL><day>. . . <NULL><NULL>
여기서 day는 요일에 해당하는 숫자입니다.
숫자 | 의미 |
---|---|
|
일요일 |
|
월요일 |
|
화요일 |
|
수요일 |
|
목요일 |
|
금요일 |
|
토요일 |
시간 범위는 24시간 표기법을 사용하여 HH:MM-HH:MM 형식입니다.
이전 구문의 문자열 <공간> 은 공백 문자를 나타냅니다. 문자열 <NULL> 은 null 문자를 나타냅니다.
제한 문자열은 두 개의 연속 null 문자로 종료됩니다.
예:
2 09:00-12:00 13:00-17:30<NULL>4 09:00-12:00 13:00-17:30<NULL><NULL>
앞의 문자열은 전화 접속을 화요일과 목요일 오전 9시에서 오후 12시로, 오후 1시에서 오후 5시 30분으로 제한합니다.
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | mprapi.h |