функция обратного вызова DOT11EXT_NIC_SPECIFIC_EXTENSION (wlanihv.h)
Библиотека DLL расширений IHV вызывает функцию Dot11ExtNicSpecificExtension для выдачи собственных запросов метода NDIS 6.0 драйверу мини-порта Native 802.11, который управляет адаптером беспроводной локальной сети (WLAN).
Синтаксис
DOT11EXT_NIC_SPECIFIC_EXTENSION Dot11extNicSpecificExtension;
DWORD Dot11extNicSpecificExtension(
[in, optional] HANDLE hDot11SvcHandle,
[in] DWORD dwInBufferSize,
[in] LPVOID pvInBuffer,
[in, out] DWORD *pdwOutBufferSize,
[out] LPVOID pvOutBuffer
)
{...}
Параметры
[in, optional] hDot11SvcHandle
Дескриптор, используемый операционной системой для ссылки на адаптер WLAN. Это значение дескриптора было указано при предыдущем вызове функции IHV Handler Dot11ExtIhvInitAdapter .
[in] dwInBufferSize
Размер буфера данных, выделенного вызывающим объектом, в байтах, на который ссылается параметр pvInBuffer .
[in] pvInBuffer
Указатель на выделенный вызывающим объектом входной буфер, содержащий данные, необходимые для выполнения операции. Формат этих данных определяется IHV.
[in, out] pdwOutBufferSize
Указатель на переменную DWORD, выделенную вызывающим объектом. При вызове функции Dot11ExtNicSpecificExtension библиотека DLL расширений IHV должна задать для этой переменной размер в байтах выделенного вызывающим объектом буфера данных, на который ссылается параметр pvOutBuffer . Когда функция возвращает значение, операционная система задает для переменной фактическое количество байтов, возвращаемых в буфере данных, на который ссылается параметр pvOutBuffer .
[out] pvOutBuffer
Указатель на буфер, выделенный вызывающим объектом, который содержит данные, возвращенные драйвером мини-порта native 802.11 для указанного запроса. Формат этих данных определяется IHV. Этот параметр может иметь значение NULL , если драйвер минипорта native 802.11 не должен возвращать данные.
Возвращаемое значение
Если вызов завершается успешно, функция возвращает ERROR_SUCCESS. В противном случае возвращается код ошибки, определенный в Winerror.h.
Комментарии
Функция Dot11ExtNicSpecificExtension позволяет библиотеке DLL расширений IHV передавать запросы к собственному драйверу минипорта 802.11, на который ссылается параметр hDot11SvcHandle . Операционная система отправляет запрос метода через native 802.11 OID_DOT11_NIC_SPECIFIC_EXTENSION идентификатор объекта (OID).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |