次の方法で共有


NdisCoOidRequestComplete 関数 (ndis.h)

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 する

NDIS_OID_REQUEST

NdisCoOidRequest

NdisMCmOidRequest

NdisMCmOidRequestComplete

NdisMCoOidRequestComplete

ProtocolCoOidRequest

ProtocolCoOidRequestComplete