DOT11EXT_IHV_HANDLERS構造体 (wlanihv.h)
DOT11EXT_IHV_HANDLERS構造体は、IHV 拡張機能 DLL でサポートされている IHV ハンドラー関数へのポインターの一覧を指定します。
構文
typedef struct _DOT11EXT_IHV_HANDLERS {
DOT11EXTIHV_DEINIT_SERVICE Dot11ExtIhvDeinitService;
DOT11EXTIHV_INIT_ADAPTER Dot11ExtIhvInitAdapter;
DOT11EXTIHV_DEINIT_ADAPTER Dot11ExtIhvDeinitAdapter;
DOT11EXTIHV_PERFORM_PRE_ASSOCIATE Dot11ExtIhvPerformPreAssociate;
DOT11EXTIHV_ADAPTER_RESET Dot11ExtIhvAdapterReset;
DOT11EXTIHV_PERFORM_POST_ASSOCIATE Dot11ExtIhvPerformPostAssociate;
DOT11EXTIHV_STOP_POST_ASSOCIATE Dot11ExtIhvStopPostAssociate;
DOT11EXTIHV_VALIDATE_PROFILE Dot11ExtIhvValidateProfile;
DOT11EXTIHV_PERFORM_CAPABILITY_MATCH Dot11ExtIhvPerformCapabilityMatch;
DOT11EXTIHV_CREATE_DISCOVERY_PROFILES Dot11ExtIhvCreateDiscoveryProfiles;
DOT11EXTIHV_PROCESS_SESSION_CHANGE Dot11ExtIhvProcessSessionChange;
DOT11EXTIHV_RECEIVE_INDICATION Dot11ExtIhvReceiveIndication;
DOT11EXTIHV_RECEIVE_PACKET Dot11ExtIhvReceivePacket;
DOT11EXTIHV_SEND_PACKET_COMPLETION Dot11ExtIhvSendPacketCompletion;
DOT11EXTIHV_IS_UI_REQUEST_PENDING Dot11ExtIhvIsUIRequestPending;
DOT11EXTIHV_PROCESS_UI_RESPONSE Dot11ExtIhvProcessUIResponse;
DOT11EXTIHV_QUERY_UI_REQUEST Dot11ExtIhvQueryUIRequest;
DOT11EXTIHV_ONEX_INDICATE_RESULT Dot11ExtIhvOnexIndicateResult;
DOT11EXTIHV_CONTROL Dot11ExtIhvControl;
} DOT11EXT_IHV_HANDLERS, *PDOT11EXT_IHV_HANDLERS;
メンバーズ
Dot11ExtIhvDeinitService
へのポインターDot11ExtIhvDeinitService 関数を します。
Dot11ExtIhvInitAdapter
へのポインターDot11ExtIhvInitAdapter 関数を します。
Dot11ExtIhvDeinitAdapter
へのポインターDot11ExtIhvDeinitAdapter 関数を します。
Dot11ExtIhvPerformPreAssociate
へのポインターDot11ExtIhvPerformPreAssociate 関数を します。
Dot11ExtIhvAdapterReset
へのポインターDot11ExtIhvAdapterReset 関数を します。
Dot11ExtIhvPerformPostAssociate
へのポインターDot11ExtIhvPerformPostAssociate 関数を します。
Dot11ExtIhvStopPostAssociate
へのポインターDot11ExtIhvStopPostAssociate 関数を します。
Dot11ExtIhvValidateProfile
へのポインターDot11ExtIhvValidateProfile 関数を します。
Dot11ExtIhvPerformCapabilityMatch
へのポインターDot11ExtIhvPerformCapabilityMatch 関数を します。
Dot11ExtIhvCreateDiscoveryProfiles
へのポインターDot11ExtIhvCreateDiscoveryProfiles 関数を します。
Dot11ExtIhvProcessSessionChange
へのポインターDot11ExtIhvProcessSessionChange 関数を します。
Dot11ExtIhvReceiveIndication
へのポインターDot11ExtIhvReceiveIndication 関数を します。
Dot11ExtIhvReceivePacket
へのポインターDot11ExtIhvReceivePacket 関数を します。
Dot11ExtIhvSendPacketCompletion
へのポインターDot11ExtIhvSendPacketCompletion 関数を します。
Dot11ExtIhvIsUIRequestPending
へのポインターDot11ExtIhvIsUIRequestPending 関数を します。
Dot11ExtIhvProcessUIResponse
へのポインターDot11ExtIhvProcessUIResponse 関数を します。
Dot11ExtIhvQueryUIRequest
へのポインターDot11ExtIhvQueryUIRequest 関数を します。
Dot11ExtIhvOnexIndicateResult
へのポインターdot11ExtIhvOneXIndicateResult 関数を します。
Dot11ExtIhvControl
dot11ExtIhvControl 関数 へのポインター。
備考
IHV ハンドラー関数は、IHV 拡張機能 DLL でサポートされるコールバック関数のセットです。 オペレーティング システムが Dot11ExtIhvInitService IHV ハンドラー関数を呼び出すと、IHV 拡張機能 DLL は、pDot11IHVHandlers パラメーターを介して IHV ハンドラー関数へのポインターの一覧を返します。
すべての関数ポインターは必須であり、NULL に設定しないでください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | wlanihv.h (Wlanihv.h を含む) |
関連項目
Dot11ExtIhvAdapterReset の
Dot11ExtIhvDeinitAdapter の
Dot11ExtIhvValidateProfile の
dot11ExtIhvReceiveIndication の Dot11ExtIhvOneXIndicateResult Dot11ExtIhvStopPostAssociate Dot11ExtIhvPerformPostAssociate Dot11ExtIhvProcessSessionChangeDot11ExtIhvGetVersionInfo の
Native 802.11 IHV Extensibility Functions
dot11ExtIhvCreateDiscoveryProfiles のDot11ExtIhvQueryUIRequest の
Dot11ExtIhvProcessUIResponse のdot11ExtIhvReceivePacket の
Dot11ExtIhvControl 関数 の
Dot11ExtIhvInitService の
dot11ExtIhvPerformCapabilityMatch のDot11ExtIhvInitAdapter の
Dot11ExtIhvIsUIRequestPending のDot11ExtIhvDeinitService の
Dot11ExtIhvPerformPreAssociate Dot11ExtIhvSendPacketCompletion