MINIPORT_WDI_ALLOCATE_ADAPTER コールバック関数 (dot11wdi.h)

重要

このトピックは、Windows 10でリリースされた WDI ドライバー モデルの一部です。 WDI ドライバー モデルはメンテナンス モードであり、優先度の高い修正のみを受け取ります。 WiFiCx は、Windows 11でリリースされた Wi-Fi ドライバー モデルです。 最新の機能を利用するには、WiFiCx を使用することをお勧めします。

MiniportWdiAllocateAdapter ハンドラー関数は、WDI ミニポート アダプターを割り当てます。

これは、 NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS内の WDI ミニポート ハンドラーです。

メモMINIPORT_WDI_ALLOCATE_ADAPTER型を使用して関数を宣言する必要があります。 詳細については、次の例に関するセクションを参照してください。
 

構文

MINIPORT_WDI_ALLOCATE_ADAPTER MiniportWdiAllocateAdapter;

NDIS_STATUS MiniportWdiAllocateAdapter(
  [in]      NDIS_HANDLE NdisMiniportHandle,
  [in]      NDIS_HANDLE MiniportDriverContext,
  [in]      PNDIS_MINIPORT_INIT_PARAMETERS MiniportInitParameters,
  [in]      PNDIS_WDI_INIT_PARAMETERS NdisWdiInitParameters,
  [in, out] PNDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES RegistrationAttributes
)
{...}

パラメーター

[in] NdisMiniportHandle

ミニポート アダプターを識別する NDIS 提供のハンドル。

[in] MiniportDriverContext

ドライバーが状態と構成情報を保持するドライバー割り当てコンテキスト領域へのハンドル。 ミニポート ドライバーは、このコンテキスト領域を NdisMRegisterWdiMiniportDriver 関数に渡しました。

[in] MiniportInitParameters

ミニポート アダプターの初期化パラメーターを定義する NDIS_MINIPORT_INIT_PARAMETERS 構造体へのポインター。

[in] NdisWdiInitParameters

ミニポート アダプターの WDI 初期化パラメーターを定義する NDIS_WDI_INIT_PARAMETERS 構造体へのポインター。

[in, out] RegistrationAttributes

ミニポート アダプターに関連付けられている登録属性を定義する NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES 構造体へのポインター。

戻り値

MiniportWdiAllocateAdapter は、次のいずれかの戻り値を返すことができます。

リターン コード 説明
NDIS_STATUS_SUCCESS
MiniportWdiAllocateAdapter が正常に完了しました。
NDIS_STATUS_RESOURCES
MiniportWdiAllocateAdapter で必要なリソースを割り当てませんでした。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
ヘッダー dot11wdi.h

こちらもご覧ください

NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_WDI_INIT_PARAMETERS