次の方法で共有


DOT11EXT_IHV_HANDLERS構造体 (wlanihv.h)

重要Native 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨です。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、WLAN ユニバーサル Windows ドライバー モデル を参照してください。

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 ハンドラー関数へのポインターの一覧を返します。

メモ オペレーティング システムは、Dot11ExtIhvGetVersionInfo のアドレスを解決し、GetProcAddressを介して IHV ハンドラー関数 Dot11ExtIhvInitService を します。 GetProcAddressの詳細については、Microsoft Windows SDK のドキュメントを参照してください。

すべての関数ポインターは必須であり、NULL に設定しないでください。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー wlanihv.h (Wlanihv.h を含む)

関連項目

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvValidateProfile

dot11ExtIhvReceiveIndication

ネイティブ 802.11 IHV ハンドラー関数

Dot11ExtIhvOneXIndicateResult Dot11ExtIhvStopPostAssociate Dot11ExtIhvPerformPostAssociate Dot11ExtIhvProcessSessionChange

Dot11ExtIhvGetVersionInfo

Native 802.11 IHV Extensibility Functions

dot11ExtIhvCreateDiscoveryProfiles

Dot11ExtIhvQueryUIRequest

Dot11ExtIhvProcessUIResponse

dot11ExtIhvReceivePacket

Dot11ExtIhvControl 関数

Dot11ExtIhvInitService

dot11ExtIhvPerformCapabilityMatch

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending

Dot11ExtIhvDeinitService

Dot11ExtIhvPerformPreAssociate Dot11ExtIhvSendPacketCompletion