NdisCoOidRequestComplete 関数は、CoNDIS クライアントまたはスタンドアロンの呼び出しマネージャーの ProtocolCoOidRequest 関数が以前にNDIS_STATUS_PENDING返した OID 要求の最終的な状態を返します。
構文
void NdisCoOidRequestComplete(
[in] NDIS_HANDLE NdisAfHandle,
[in, optional] NDIS_HANDLE NdisVcHandle,
[in, optional] NDIS_HANDLE NdisPartyHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[in] NDIS_STATUS Status
);
パラメーター
[in] NdisAfHandle
NDIS がクライアントまたはスタンドアロンの通話マネージャーに渡したアドレス ファミリ (AF) ハンドルProtocolCoOidRequest 関数を します。
[in, optional] NdisVcHandle
NDIS がクライアントまたはスタンドアロンの呼び出しマネージャーの ProtocolCoOidRequest 関数に渡した仮想接続 (VC) ハンドル。 このパラメーターの NULL 値は、要求が VC 固有ではないことを示します。 このパラメーターは、NdisCoOidRequestの呼び出し元または NdisMCmOidRequest 関数の呼び出し元が NULL VC ハンドルを指定した場合、NULL されます。
[in, optional] NdisPartyHandle
NDIS がクライアントまたはスタンドアロンの呼び出しマネージャーの ProtocolCoOidRequest 関数に渡されたパーティー ハンドル。 このパラメーターの NULL 値は、要求がパーティ固有ではないことを示します。 このパラメーターは、NdisCoOidRequestまたは ndisMCmOidRequest 関数の呼び出し元が NULL パーティ ハンドルを指定した場合、null されます。
[in] OidRequest
NDIS_OID_REQUEST 構造体として書式設定されたバッファーへのポインター。 NdisCoOidRequest または ndisMCmOidRequest 関数の呼び出し元は、このバッファーを指定。
[in] Status
要求操作の最終的な状態 (NDIS_STATUS_SUCCESS、またはドライバーによって決定されたNDIS_STATUS_XXX 状態値 (NDIS_STATUS_PENDINGを除く)。
戻り値
何一つ
備考
ProtocolCoOidRequest 関数からNDIS_STATUS_PENDINGを返す CoNDIS プロトコル ドライバーは、プロトコル ドライバーが要求操作を完了した後 NdisCoOidRequestComplete を呼び出す必要があります。
ドライバーが NdisCoOidRequestComplete 呼び出した後、NDIS は ProtocolCoOidRequestComplete、もともと NdisCoOidRequest または NdisMCmOidRequest 関数 呼び出したドライバーの関数です。
クライアントとスタンドアロン呼び出しマネージャーのみ, プロトコル ドライバーとして NDIS に自分自身を登録, ndisCoOidRequestComplete 呼び出すことができます。 ミニポート呼び出しマネージャー (MMC) は、次の呼び出しを行います。NdisMCmOidRequestComplete 関数または代わりに NdisMCoOidRequestComplete 、MCM ドライバーの ProtocolCoOidRequest または ミニポートCoOidRequest 関数によって、クライアントの要求が処理されたかどうかに応じて異なります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.0 以降でサポートされています。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 を する | Irql_Connection_Function(ndis) |
関連項目
ミニポートCoOidRequest を する
NdisCoOidRequest の
NdisMCmOidRequest の
NdisMCmOidRequestComplete の
NdisMCoOidRequestComplete の
ProtocolCoOidRequestComplete