Share via


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는 요일에 해당하는 숫자입니다.

숫자 의미
0
일요일
1
월요일
2
화요일
3
수요일
4
목요일
5
금요일
6
토요일
 

시간 범위는 24시간 표기법을 사용하여 HH:MM-HH:MM 형식입니다.

이전 구문의 문자열 <공간> 은 공백 문자를 나타냅니다. 문자열 <NULL> 은 null 문자를 나타냅니다.

제한 문자열은 두 개의 연속 null 문자로 종료됩니다.

예:

2 09:00-12:00 13:00-17:30&lt;NULL&gt;4 09:00-12:00 13:00-17:30&lt;NULL&gt;&lt;NULL&gt;

앞의 문자열은 전화 접속을 화요일과 목요일 오전 9시에서 오후 12시로, 오후 1시에서 오후 5시 30분으로 제한합니다.

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 mprapi.h

참고 항목

MprAdminInterfaceCreate

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

라우터 관리 참조

라우터 관리 구조

연결할 수 없는 이유