Функция WlanOpenHandle (wlanapi.h)
Функция WlanOpenHandle открывает подключение к серверу.
Синтаксис
DWORD WlanOpenHandle(
[in] DWORD dwClientVersion,
PVOID pReserved,
[out] PDWORD pdwNegotiatedVersion,
[out] PHANDLE phClientHandle
);
Параметры
[in] dwClientVersion
Самая высокая версия API WLAN, которую поддерживает клиент.
Значение | Значение |
---|---|
|
Версия клиента для Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2). |
|
Версия клиента для Windows Vista и Windows Server 2008 |
pReserved
Зарезервировано для последующего использования. Для параметра должно быть задано значение NULL.
[out] pdwNegotiatedVersion
Версия API WLAN, которая будет использоваться в этом сеансе. Обычно это значение является самой высокой версией, поддерживаемой как клиентом, так и сервером.
[out] phClientHandle
Дескриптор, используемый клиентом в этом сеансе. Этот дескриптор используется другими функциями на протяжении всего сеанса.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет ERROR_SUCCESS.
Если функция завершается сбоем, возвращаемое значение может быть одним из следующих кодов возврата.
Код возврата | Описание |
---|---|
|
pdwNegotiatedVersion имеет значение NULL, phClientHandle — NULL, или pReserved — не NULL. |
|
Не удалось выделить память для создания контекста клиента. |
|
Различные коды ошибок. |
|
Сервер выпустил слишком много дескрипторов. |
Комментарии
Номер версии, указанный dwClientVersion и pdwNegotiatedVersion , представляет собой составной номер версии, состоящий из основной и дополнительной версий. Основная версия указывается словом нижнего порядка, а вспоможенная версия — словом высокого порядка. Макросы WLAN_API_VERSION_MAJOR(_v)
и WLAN_API_VERSION_MINOR(_v)
возвращают основной и дополнительный номера версий соответственно. Номер версии можно создать с помощью макроса WLAN_API_MAKE_VERSION(_major, _minor)
.
Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2): WlanOpenHandle вернет сообщение об ошибке, если служба беспроводной нулевой конфигурации (WZC) не запущена или если служба WZC не отвечает.
Требования
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 3 (SP3) [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | wlanapi.h (включая Wlanapi.h) |
Библиотека | Wlanapi.lib |
DLL | Wlanapi.dll |
Распространяемые компоненты | API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2) |