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 Extensions DLL は pDot11IHVHandlers パラメーターを介して IHV ハンドラー関数へのポインターの一覧を返します。
すべての関数ポインターが必要であり、 NULL に設定することはできません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | wlanihv.h (Wlanihv.h を含む) |