RasGetNapStatus 함수(ras.h)
RasGetNapStatus 함수는 지정된 원격 액세스 연결에 대한 NAP(네트워크 액세스 보호) 연결 상태 변수를 검색합니다.
구문
DWORD RasGetNapStatus(
[in] HRASCONN hRasconn,
[in, out] LPRASNAPSTATE pRasNapState
);
매개 변수
[in] hRasconn
연결에 대한 핸들입니다. RasDial 또는 RasEnumConnections를 사용하여 이 핸들을 가져옵니다.
[in, out] pRasNapState
RASNAPSTATE 구조체에 대한 포인터입니다. 입력 시 구조체의 dwSize 멤버를 sizeof(RASNAPSTATE)로 설정해야 합니다. 출력에서 pNapState 는 RAS 연결의 NAP 상태를 반환합니다.
반환 값
함수가 성공하면 반환 값이 ERROR_SUCCESS.
함수가 실패하면 반환 값은 다음 오류 코드 중 하나이거나 라우팅 및 원격 액세스 오류 코드 또는 Winerror.h의 값입니다.
반환 코드 | 설명 |
---|---|
|
hRasConn 매개 변수에 해당하는 연결은 NAP에 대해 구성되지 않았습니다. |
|
RASNAPSTATE 구조체의 dwSize 매개 변수에 잘못된 크기 값이 있습니다. |
|
함수에 전달된 핸들이 NULL 이거나 잘못되었습니다. |
|
RASMAN은 핸들 목록에서 핸들을 찾을 수 없습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | ras.h |
라이브러리 | Rasapi32.lib |
DLL | Rasapi32.dll |