次の方法で共有


NdisMCoIndicateStatusEx 関数 (ndis.h)

NdisMCoIndicateStatusEx 関数は、CoNDIS ミニポート アダプターの状態の変更を報告します。

構文

void NdisMCoIndicateStatusEx(
  [in]           NDIS_HANDLE             MiniportAdapterHandle,
  [in, optional] NDIS_HANDLE             NdisVcHandle,
  [in]           PNDIS_STATUS_INDICATION StatusIndication
);

パラメーター

[in] MiniportAdapterHandle

NDIS が ミニポートAdapterHandle パラメーターで渡されたミニポート アダプター ハンドルミニポートInitializeEx 関数を します。

[in, optional] NdisVcHandle

仮想接続 (VC) を識別するハンドル。 ミニポート ドライバーは、クライアントが発信呼び出しを設定したとき、または呼び出しマネージャーがクライアント登録サービス アクセス ポイント (SAP) の VC を作成したときに、ミニポートCoCreateVc 関数への入力パラメーターとしてこのハンドルを取得しました。 呼び出しマネージャーは、着信呼び出し通知を示す VC を作成しました。 すべてのプロトコル バインドに状態表示を送信するには、このパラメーターを null 設定します。

[in] StatusIndication

状態情報を含む NDIS_STATUS_INDICATION 構造体へのポインター。

戻り値

何一つ

備考

ミニポート ドライバーが、NdisVcHandle パラメーターの NULL VC ハンドルを使用して NdisMCoIndicateStatusEx を呼び出すと、NDIS は、バインドされた各プロトコル ドライバーの ProtocolCoStatusEx 関数を呼び出すことによって、すべてのバインドされたプロトコル ドライバーに状態変更通知を転送します。 NULL VC ハンドルを使用して NdisMCoIndicateStatusEx 呼び出すと、ミニポート ドライバーがこの VC ハンドルを共有するクライアントまたは呼び出しマネージャーに状態通知が制限されます。

ミニポート ドライバーは、登録属性 設定した後に NdisMCoIndicateStatusEx を呼び出すことができます。 NdisMSetMiniportAttributes、ドライバーがまだ ミニポートInitializeEx 関数のコンテキストにある場合でも、ミニポートInitializeEx 関数から関数を取得します。 ドライバーは、ミニポートHaltEx 関数から戻った後、ndisMCoIndicateStatusEx 呼び出す必要があります。

必要条件

要件 価値
サポートされる最小クライアント NDIS 6.0 以降でサポートされています。
ターゲット プラットフォーム デスクトップ
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI コンプライアンス規則 する Irql_MCO_Function(ndis)

関連項目

ミニポートCoCreateVc する

ミニポートHaltEx

ミニポートInitializeEx

NDIS_STATUS_INDICATION

NdisMSetMiniportAttributes

ProtocolCoStatusEx