次の方法で共有


NdisClDeregisterSap 関数 (ndis.h)

NdisClDeregisterSap は、以前に登録された SAP をリリースします。

構文

NDIS_STATUS NdisClDeregisterSap(
  [in] NDIS_HANDLE NdisSapHandle
);

パラメーター

[in] NdisSapHandle

NdisClRegisterSap によって返されるハンドル指定します。

戻り値

NdisClDeregisterSap は、次のいずれかを返すことができます。

リターン コード 形容
NDIS_STATUS_PENDING
通話マネージャーの ProtocolCmDeregisterSap 関数が呼び出され、要求された操作が完了しました。 NDIS はクライアントを呼び出します。 ProtocolClDeregisterSapComplete 関数は、この操作が完了したときに実行されます。
NDIS_STATUS_FAILURE
SAP は既に閉じられているので、これは冗長な呼び出しです。 NdisClRegisterSap がNDIS_STATUS_PENDING以外のものを返す場合、クライアントは、ProtocolClRegisterSapComplete 関数に対して内部呼び出しを行う必要があります。

備考

NdisClDeregisterSap は、クライアントが以前に自身を登録して、NdisClRegisterSapを使用して着信呼び出しを受信した SAP をリリースします。

クライアントは、指定された NdisSapHandle が NdisClDeregisterSap 呼び出されるとすぐに無効であると見なす必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisClDeregisterSap (NDIS 5.1) を参照) でサポートされています。 Windows XP で NDIS 5.1 ドライバー (NdisClDeregisterSap (NDIS 5.1) を参照) でサポートされています。
ターゲット プラットフォーム デスクトップ
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI コンプライアンス規則 する Irql_Protocol_Driver_Function(ndis)

関連項目

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx