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 |
関連項目
- NDIS ミニポート ドライバーの DriverEntry
- ミニポートHaltの
- ミニポート初期化
- NdisMInitializeWrapperの