NdisClDeregisterSap 関数 (ndis.h)
NdisClDeregisterSap は、以前に登録された SAP をリリースします。
構文
NDIS_STATUS NdisClDeregisterSap(
[in] NDIS_HANDLE NdisSapHandle
);
パラメーター
[in] NdisSapHandle
NdisClRegisterSap によって返されるハンドル指定します。
戻り値
NdisClDeregisterSap は、次のいずれかを返すことができます。
リターン コード | 形容 |
---|---|
|
通話マネージャーの ProtocolCmDeregisterSap 関数が呼び出され、要求された操作が完了しました。 NDIS はクライアントを呼び出します。 ProtocolClDeregisterSapComplete 関数は、この操作が完了したときに実行されます。 |
|
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) |
関連項目
NdisCmRegisterSapComplete の
ProtocolClDeregisterSapComplete