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 拡張関数は、IHV 拡張機能 DLL に静的または動的にリンクされません。 代わりに、オペレーティング システムは、Dot11ExtIhvInitService IHV ハンドラー関数を呼び出すときに、pDot11ExtAPI パラメーターを介して IHV 拡張機能関数へのポインターの一覧を渡します。
すべての関数ポインターは必須であり、NULL 設定されません。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | wlanihv.h (Wlanihv.h を含む) |
関連項目
Dot11ExtSetDefaultKey の
Dot11ExtGetUserData の
Dot11ExtSetProfileCustomUserData のDot11ExtSetEtherTypeHandling の
Dot11ExtSetDefaultKeyId の
Native 802.11 IHV Extensibility Functions
Dot11ExtSetExcludeUnencrypted のDot11ExtSetKeyMappingKey の
Dot11ExtSetCurrentProfile の
Dot11ExtSendPacket の
Dot11ExtSendUIRequest の
Dot11ExtIhvInitService の
Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithmDot11ExtProcessOneXPacket の
Dot11ExtFreeBuffer の
Dot11ExtPreAssociateCompletion のDot11ExtAllocateBuffer の
dot11ExtPostAssociateCompletion のdot11ExtNicSpecificExtension の
dot11ExtSendNotification の