NdisMRemoveMiniport 関数 (ndis.h)
NdisMRemoveMiniport 関数は、ミニポート ドライバーがシステムから回復不可能であると判断した指定されたミニポート ドライバー アダプターを削除します。
構文
NDIS_STATUS NdisMRemoveMiniport(
NDIS_HANDLE MiniportHandle
);
パラメーター
MiniportHandle
ミニポート ドライバーが判断した初期化されたミニポート アダプターへのハンドルは回復不可能です。
戻り値
NdisMRemoveMiniport は、次のいずれかを返すことができます。
リターン コード | 形容 |
---|---|
|
ミニポート アダプターが削除されました。 |
|
ミニポート アダプターを削除できませんでした。 |
備考
ミニポート ドライバーが特定のミニポート アダプターが失敗し、回復不能であると判断した場合、ミニポート ドライバーは、ローカル コンピューター システムからミニポート アダプターを削除する NdisMRemoveMiniport 呼び出すことができます。 この呼び出しでは、ミニポート ドライバーは、削除するミニポート アダプターにハンドルを渡します。
たとえば、ミニポート ドライバーがミニポート アダプターが非常に頻繁にリセットされ、コンピューターが数秒ごとにフリーズしていることを検出した場合、ドライバーは NDIS を要求してミニポート アダプターを削除できます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 5.1 および NDIS 6.0 以降でサポートされています。 NDIS 5.1 ドライバーについては、NdisMRemoveMiniport (NDIS 5.1) を参照してください。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 を する | Irql_Miniport_Driver_Function(ndis) |