Функция 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 возвращает состояние NAP подключения RAS.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет ERROR_SUCCESS.
Если функция завершается ошибкой, возвращается один из следующих кодов ошибок или значение из кода ошибок маршрутизации и удаленного доступа или Winerror.h.
Код возврата | Описание |
---|---|
|
Подключение, соответствующее параметру hRasConn , не настроено для NAP. |
|
Параметр dwSize структуры RASNAPSTATE имеет недопустимое значение размера. |
|
Дескриптор, передаваемый в функцию, имеет значение NULL или недопустимый. |
|
RASMAN не удалось найти дескриптор в списке дескрипторов. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | ras.h |
Библиотека | Rasapi32.lib |
DLL | Rasapi32.dll |