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