структура DOT11EXT_APIS (wlanihv.h)
Синтаксис
typedef struct _DOT11EXT_APIS {
DOT11EXT_ALLOCATE_BUFFER Dot11ExtAllocateBuffer;
DOT11EXT_FREE_BUFFER Dot11ExtFreeBuffer;
DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA Dot11ExtSetProfileCustomUserData;
DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA Dot11ExtGetProfileCustomUserData;
DOT11EXT_SET_CURRENT_PROFILE Dot11ExtSetCurrentProfile;
DOT11EXT_SEND_UI_REQUEST Dot11ExtSendUIRequest;
DOT11EXT_PRE_ASSOCIATE_COMPLETION Dot11ExtPreAssociateCompletion;
DOT11EXT_POST_ASSOCIATE_COMPLETION Dot11ExtPostAssociateCompletion;
DOT11EXT_SEND_NOTIFICATION Dot11ExtSendNotification;
DOT11EXT_SEND_PACKET Dot11ExtSendPacket;
DOT11EXT_SET_ETHERTYPE_HANDLING Dot11ExtSetEtherTypeHandling;
DOT11EXT_SET_AUTH_ALGORITHM Dot11ExtSetAuthAlgorithm;
DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM Dot11ExtSetUnicastCipherAlgorithm;
DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM Dot11ExtSetMulticastCipherAlgorithm;
DOT11EXT_SET_DEFAULT_KEY Dot11ExtSetDefaultKey;
DOT11EXT_SET_KEY_MAPPING_KEY Dot11ExtSetKeyMappingKey;
DOT11EXT_SET_DEFAULT_KEY_ID Dot11ExtSetDefaultKeyId;
DOT11EXT_NIC_SPECIFIC_EXTENSION Dot11ExtNicSpecificExtension;
DOT11EXT_SET_EXCLUDE_UNENCRYPTED Dot11ExtSetExcludeUnencrypted;
DOT11EXT_ONEX_START Dot11ExtStartOneX;
DOT11EXT_ONEX_STOP Dot11ExtStopOneX;
DOT11EXT_PROCESS_ONEX_PACKET Dot11ExtProcessOneXPacket;
} DOT11EXT_APIS, *PDOT11EXT_APIS;
Члены
Dot11ExtAllocateBuffer
Указатель на Функция Dot11ExtAllocateBuffer .
Dot11ExtFreeBuffer
Указатель на функцию Dot11ExtFreeBuffer .
Dot11ExtSetProfileCustomUserData
Указатель на Функция Dot11ExtSetProfileCustomUserData .
Dot11ExtGetProfileCustomUserData
Указатель на Функция Dot11ExtGetProfileCustomUserData .
Dot11ExtSetCurrentProfile
Указатель на Функция Dot11ExtSetCurrentProfile .
Dot11ExtSendUIRequest
Указатель на Функция Dot11ExtSendUIRequest .
Dot11ExtPreAssociateCompletion
Указатель на Функция Dot11ExtPreAssociateCompletion .
Dot11ExtPostAssociateCompletion
Указатель на Функция Dot11ExtPostAssociateCompletion .
Dot11ExtSendNotification
Указатель на Функция Dot11ExtSendNotification .
Dot11ExtSendPacket
Указатель на функцию Dot11ExtSendPacket .
Dot11ExtSetEtherTypeHandling
Указатель на Функция Dot11ExtSetEtherTypeHandling .
Dot11ExtSetAuthAlgorithm
Указатель на Функция Dot11ExtSetAuthAlgorithm .
Dot11ExtSetUnicastCipherAlgorithm
Указатель на Функция Dot11ExtSetUnicastCipherAlgorithm .
Dot11ExtSetMulticastCipherAlgorithm
Указатель на Функция Dot11ExtSetMulticastCipherAlgorithm .
Dot11ExtSetDefaultKey
Указатель на Функция Dot11ExtSetDefaultKey .
Dot11ExtSetKeyMappingKey
Указатель на Функция Dot11ExtSetKeyMappingKey .
Dot11ExtSetDefaultKeyId
Указатель на Функция Dot11ExtSetDefaultKeyId .
Dot11ExtNicSpecificExtension
Указатель на Функция Dot11ExtNicSpecificExtension .
Dot11ExtSetExcludeUnencrypted
Указатель на Функция Dot11ExtSetExcludeUnencrypted .
Dot11ExtStartOneX
Указатель на функцию Dot11ExtStartOneX .
Dot11ExtStopOneX
Указатель на функцию Dot11ExtStopOneX .
Dot11ExtProcessSecurityPacket
Комментарии
Функции расширяемости IHV не связаны статически или динамически с библиотекой DLL расширений IHV. Вместо этого, когда операционная система вызывает функцию обработчика IHV Dot11ExtIhvInitService , она передает список указателей на функции расширяемости IHV через параметр pDot11ExtAPI .
Все указатели функций являются обязательными и не будут иметь значение NULL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |
См. также раздел
Собственные функции обработчика IHV 802.11
Dot11ExtSetProfileCustomUserDataСобственные функции расширяемости IHV 802.11
Dot11ExtSetExcludeUnencrypted Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm Dot11ExtPreAssociateCompletion Dot11ExtPostAssociateCompletion