NdisMCoOidRequestComplete 関数 (ndis.h)
NdisMCoOidRequestComplete 関数は、ミニポート ドライバーの OID 要求の最終的な状態を返します。
NDIS_STATUS_PENDING返される MiniportCoOidRequest 関数。
構文
void NdisMCoOidRequestComplete(
[in] NDIS_HANDLE MiniportAdapterHandle,
NDIS_HANDLE NdisMiniportVcHandle,
PNDIS_OID_REQUEST Request,
[in] NDIS_STATUS Status
);
パラメーター
[in] MiniportAdapterHandle
NDIS が の MiniportAdapterHandle パラメーターに渡したミニポート アダプター ハンドル MiniportInitializeEx 関数。
NdisMiniportVcHandle
仮想接続 (VC) を識別するハンドル。 ミニポート ドライバーは、クライアントが発信呼び出しを設定したとき、または呼び出しマネージャーがクライアント登録済みサービス アクセス ポイント (SAP) の VC を作成したときに、 その MiniportCoCreateVc 関数への入力パラメーターとしてこのハンドルを取得しました。 呼び出しマネージャーは、着信呼び出し通知を示す VC を作成しました。 要求が VC 固有 でない 場合、このパラメーターは NULL です。
Request
NDIS_OID_REQUEST構造体として書式設定されたバッファーへのポインター。 ミニポート ドライバーは、そのへの入力パラメーターとしてこのポインターを取得しました MiniportCoOidRequest 関数。
[in] Status
要求操作の最終的な状態 (NDIS_STATUS_SUCCESS、NDIS_STATUS_REQUEST_ABORTED、またはドライバーによって決定されたNDIS_STATUS_XXX 値 (NDIS_STATUS_PENDINGを除く )。
戻り値
なし
解説
ミニポート ドライバーが要求操作を完了した後、 その MiniportCoOidRequest 関数からNDIS_STATUS_PENDINGを返す CoNDIS ミニポート ドライバーは NdisMCoOidRequestComplete を呼び出す必要があります。
NdisMCoOidRequestComplete を呼び出すと、 NdisCoOidRequest 関数を呼び出した、基になるドライバーの ProtocolCoOidRequestComplete 関数。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
対象プラットフォーム | デスクトップ |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 | Irql_MCO_Function(ndis) |