次の方法で共有


NdisTerminateWrapper 関数 (ndis.h)

NDIS 5 です。 x は非推奨となり、NDIS 6 に置き換えられます。 x します。 新しい NDIS ドライバーの開発については、「Windows Vista 以降のネットワーク ドライバーを参照してください。 NDIS 5 の移植に関する情報。 NDIS 6 に x ドライバーを します。 x、NDIS 6.0 に NDIS 5.x ドライバーを移植するを参照してください。

NdisTerminateWrapper は、NDISMInitializeWrapperと呼ばれる NIC ドライバー割り当てられたシステム リソースを解放します。

構文

void NdisTerminateWrapper(
  [in] NDIS_HANDLE NdisWrapperHandle,
  [in] PVOID       SystemSpecific
);

パラメーター

[in] NdisWrapperHandle

NdisMInitializeWrapper によって返されるハンドル指定します。

[in] SystemSpecific

OS 固有の型へのポインター。 Windows 2000 以降のドライバーの場合、このパラメーターは NULL する必要があります。

戻り値

何一つ

備考

DriverEntry 関数から、ミニポート ドライバーは NdisMInitializeWrapper呼び出して、ドライバーがミニポート ドライバーとして自身を登録しようとしていることを NDIS に通知します。 NdisMInitializeWrapper 正常に返された後、ミニポート ドライバーは NdisMRegisterMiniportまたは NdisIMRegisterLayeredMiniportして、そのエントリ ポイントを NDIS に登録します。

NdisMRegisterMiniport ミニポート ドライバーの呼び出しまたは NdisIMRegisterLayeredMiniport がNDIS_STATUS_SUCCESSを返さない場合、ミニポート ドライバーは NdisTerminateWrapper 呼び出す必要があります。 NdisTerminateWrapper 呼び出すと、ミニポート ドライバーが NdisMInitializeWrapper 呼び出されたときに割り当てられたリソースクリーンアップされます。

  • ターゲット プラットフォーム: ユニバーサル
  • バージョン: Windows Vista の NDIS 6.0 ドライバーではサポートされていません。 Windows Vista および Windows XP の NDIS 5.1 ドライバーでサポートされています。

必要条件

要件 価値
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL PASSIVE_LEVEL

関連項目