次の方法で共有


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 をリリースします。

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

要件

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

こちらもご覧ください

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx