функция обратного вызова DOT11EXTIHV_CONTROL (wlanihv.h)
Синтаксис
DOT11EXTIHV_CONTROL Dot11extihvControl;
DWORD Dot11extihvControl(
[in, optional] HANDLE hIhvExtAdapter,
[in] DWORD dwInBufferSize,
[in, optional] PBYTE pInBuffer,
[in] DWORD dwOutBufferSize,
[out, optional] PBYTE pOutBuffer,
[out] PDWORD pdwBytesReturned
)
{...}
Параметры
[in, optional] hIhvExtAdapter
Дескриптор, используемый библиотекой DLL расширений IHV для ссылки на адаптер WLAN. Это значение дескриптора было указано при предыдущем вызове функции IHV Handler Dot11ExtIhvInitAdapter .
[in] dwInBufferSize
Размер (в байтах) входного буфера управления, на который указывает параметр pInBuffer .
[in, optional] pInBuffer
Указатель на буфер элемента управления входами.
[in] dwOutBufferSize
Размер выходного буфера (если он указан) в байтах, на который указывает параметр pOutBuffer .
[out, optional] pOutBuffer
Указатель на выходной буфер, если он указан.
[out] pdwBytesReturned
Указатель на переменную, содержащую размер (в байтах) буфера входных и выходных данных ответа.
Возвращаемое значение
Если вызов завершается успешно, функция возвращает ERROR_SUCCESS. В противном случае возвращается код ошибки, определенный в Winerror.h.
Комментарии
Операционная система вызывает эту функцию при вызове функции WlanIhvControl с параметром Type , равным wlan_ihv_control_type_service. Описание функции WlanIhvControl см. в документации по Microsoft Windows SDK.
Данные, передаваемые с помощью этой функции, не проверяются, поэтому IHV отвечает за правильный анализ входного буфера.
Буфер данных, на который указывает параметр pdwBytesReturned , всегда возвращается. Однако буфер, на который указывает pOutBuffer , будет скопирован только в том случае, если указан допустимый указатель и значение, на которое указывает pdwBytesReturned , меньше или равно dwOutBufferSize .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |