функция обратного вызова DOT11EXTIHV_INIT_ADAPTER (wlanihv.h)
Синтаксис
DOT11EXTIHV_INIT_ADAPTER Dot11extihvInitAdapter;
DWORD Dot11extihvInitAdapter(
[in] PDOT11_ADAPTER pDot11Adapter,
[in, optional] HANDLE hDot11SvcHandle,
[out] PHANDLE phIhvExtAdapter
)
{...}
Параметры
[in] pDot11Adapter
Указатель на структуру DOT11_ADAPTER , которая определяет инициализируемый адаптер.
[in, optional] hDot11SvcHandle
Дескриптор, назначенный операционной системой для адаптера. Библиотека DLL расширений IHV должна использовать это значение дескриптора при вызове любой функции расширяемости IHV, которая объявляет параметр hDot11SvcHandle , например Dot11ExtPreAssociateCompletion.
[out] phIhvExtAdapter
Указатель на переменную дескриптора. Библиотека DLL расширений IHV должна назначить уникальное значение дескриптора для адаптера и задать значение дескриптора * phIhvExtAdapter . Операционная система использует это значение дескриптора при вызове любой функции обработчика IHV, которая объявляет параметр hIhvExtAdapter , например Dot11ExtIhvPerformPreAssociate.
Как правило, библиотека DLL расширений IHV выделяет массив состояний для контекста адаптера и возвращает адрес массива в качестве значения дескриптора.
Возвращаемое значение
Если вызов выполнен успешно, функция возвращает ERROR_SUCCESS. В противном случае возвращается код ошибки, определенный в Winerror.h.
Комментарии
Операционная система вызывает функцию Dot11ExtIhvInitAdapter всякий раз, когда адаптер WLAN становится доступным и включен для использования, например при вставке адаптера PCMCIA.
Дополнительные сведения об инициализации адаптера WLAN см. в разделе 802.11 Получение адаптера WLAN.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |
См. также раздел
Собственные функции расширяемости IHV 802.11
Dot11ExtPreAssociateCompletion Dot11ExtIhvPerformPreAssociate