L2CAP_DISCONNECT_REASON列挙 (bthddi.h)
L2CAP_DISCONNECT_REASON列挙型は、L2CAP チャネルが切断された理由を示します。
構文
typedef enum _L2CAP_DISCONNECT_REASON {
HciDisconnect,
L2capDisconnectRequest,
RadioPoweredDown,
HardwareRemoval
} L2CAP_DISCONNECT_REASON;
定数
HciDisconnect 値は、Bluetooth ドライバー スタックが受信したプロファイル ドライバーの を指定します。 ホスト コントローラー インターフェイス (HCI) レイヤーから通知を切断します。 |
L2capDisconnectRequest この値は、切断要求が から受信されたことをプロファイル ドライバーに指定します。 リモート デバイス。 |
RadioPoweredDown この値は、ローカル 無線がオフになっていることをプロファイル ドライバーに指定します。 |
HardwareRemoval この値は、ローカル 無線が物理的に行われたプロファイル ドライバーを指定します。 ありません。 |
注釈
この列挙体の値は、INDICATION_PARAMETERS構造体の Reason メンバーとして使用されます。
ハードウェアの制限により、Bluetooth ドライバー スタックで RadioPoweredDown イベントと HardwareRemoval イベントが区別されないことがあります。
現在、 HciDisconnect と L2capDisconnectRequest は、Bluetooth ドライバー スタックが L2CAP コールバック関数に渡す唯一の値です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Versions:_Supported Windows Vista 以降のバージョンの Windows。 |
Header | bthddi.h (Bthddi.h を含む) |