Share via


MPR_INTERFACE_0 구조체(mprapi.h)

MPR_INTERFACE_0 구조체에는 특정 라우터 인터페이스에 대한 정보가 포함됩니다.

구문

typedef struct _MPR_INTERFACE_0 {
  WCHAR                   wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1];
  HANDLE                  hInterface;
  BOOL                    fEnabled;
  ROUTER_INTERFACE_TYPE   dwIfType;
  ROUTER_CONNECTION_STATE dwConnectionState;
  DWORD                   fUnReachabilityReasons;
  DWORD                   dwLastError;
} MPR_INTERFACE_0, *PMPR_INTERFACE_0;

멤버

wszInterfaceName[MAX_INTERFACE_NAME_LEN + 1]

인터페이스의 이름을 포함하는 유니코드 문자열에 대한 포인터입니다.

hInterface

인터페이스에 대한 핸들입니다.

fEnabled

인터페이스를 사용할 수 있는지 여부를 지정합니다. 인터페이스가 사용하도록 설정된 경우 이 멤버는 TRUE 이고, 인터페이스가 관리적으로 사용하지 않도록 설정된 경우 FALSE 입니다.

dwIfType

인터페이스의 형식을 지정합니다.

dwConnectionState

인터페이스의 현재 상태(예: 연결됨, 연결 끊김 또는 연결할 수 없음)를 지정합니다. 가능한 상태 목록은 ROUTER_CONNECTION_STATE 참조하세요.

fUnReachabilityReasons

인터페이스에 연결할 수 없는 이유를 나타내는 값을 지정합니다. 가능한 값 목록은 연결할 수 없는 이유를 참조하세요.

dwLastError

인터페이스 연결에 실패하는 경우 0이 아닌 값을 지정합니다.

요구 사항

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

참고 항목

MprAdminInterfaceEnum

MprAdminInterfaceGetInfo

ROUTER_CONNECTION_STATE

ROUTER_INTERFACE_TYPE

라우터 관리 참조

라우터 관리 구조

연결할 수 없는 이유