次の方法で共有


NdisIMAssociateMiniport 関数 (ndis.h)

NdisIMAssociateMiniport 関数は、ミニポート ドライバーとプロトコル ドライバーの指定された下位インターフェイスと上位インターフェイスがそれぞれ同じ中間ドライバーに属していることを NDIS に通知します。

構文

void NdisIMAssociateMiniport(
  [in] NDIS_HANDLE DriverHandle,
  [in] NDIS_HANDLE ProtocolHandle
);

パラメーター

[in] DriverHandle

ミニポート ドライバー インターフェイスへのハンドル NdisMRegisterMiniportDriver 関数が 返します。

[in] ProtocolHandle

プロトコル インターフェイスへのハンドル。 NdisRegisterProtocolDriver 関数は を返します。

戻り値

なし

解説

MiniportXxx 関数と ProtocolXxx 関数の両方をエクスポートする NDIS 中間ドライバーは、NdisIMAssociateMiniport を呼び出して、ミニポートの上端とそのプロトコルの下端について NDIS ライブラリに通知します。 このような中間ドライバーは、DriverEntry ルーチン中に NdisIMAssociateMiniport を呼び出します。 DriverEntry の詳細については、「NDIS 中間ドライバーの DriverEntry」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (「NdisIMAssociateMiniport (NDIS 5.1)」を参照) でサポートされています。 Windows XP の NDIS 5.1 ドライバー (「NdisIMAssociateMiniport (NDIS 5.1)」を参照) でサポートされています。
対象プラットフォーム デスクトップ
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 Irql_IM_Function(ndis)

こちらもご覧ください

DriverEntry

NdisMRegisterMiniportDriver

NdisRegisterProtocolDriver