BluetoothGATTEndReliableWrite 関数 (bluetoothleapis.h)
BluetoothGATTEndReliableWrite 関数は、信頼性の高い書き込みの終了を指定し、書き込みをコミットする必要があります。
構文
HRESULT BluetoothGATTEndReliableWrite(
[in] HANDLE hDevice,
[in] BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext,
[in] ULONG Flags
);
パラメーター
[in] hDevice
サービスへのハンドル。
[in] ReliableWriteContext
BluetoothGATTBeginReliableWrite の以前の呼び出しから返された信頼性の高い書き込み操作を記述するコンテキスト。
[in] Flags
BluetoothGATTEndReliableWrite の動作を変更するためのフラグ:
フラグ | 説明 |
---|---|
BLUETOOTH_GATT_FLAG_NONE | クライアントに特定の GATT 要件がありません (既定値)。 |
戻り値
BluetoothGATTEndReliableWrite 関数は、次の値を返します。
リターン コード | 説明 |
---|---|
|
操作は正常に完了しました。 |
|
親サービスとサービス ハンドルの両方が提供され、サービス階層が指定された親サービス ハンドルにロールアップされない場合に返されます。 |
|
現在、信頼性の高い書き込み操作は進行中ではありません。 |
|
ターゲット サーバーが適切なネットワーク応答を提供しませんでした。 |
|
要求がタイムアウトしました。 |
|
操作がメモリ不足でした。 |
|
指定された属性ハンドルがこのサーバーで無効でした。 |
|
属性を読み取ることができません。 |
|
属性を書き込むことができません。 |
|
属性 PDU が無効です。 |
|
属性を読み取ったり書き込んだりするには、認証が必要です。 |
|
属性サーバーは、クライアントから受信した要求をサポートしていません。 |
|
指定されたオフセットは、 属性の末尾を超えていました。 |
|
属性を読み取りまたは書き込む前に、属性に承認が必要です。 |
|
キューに登録されている準備書き込みが多すぎます。 |
|
指定された属性ハンドル範囲内に属性が見つかりません。 |
|
属性は、読み取り BLOB 要求を使用して読み取りまたは書き込みできません。 |
|
このリンクの暗号化に使用される暗号化キー サイズが不十分です。 |
|
操作の属性値の長さが無効です。 |
|
要求された属性要求で、可能性が低いエラーが発生したため、要求どおりに完了できませんでした。 |
|
属性は、読み取りまたは書き込み前に暗号化が必要です。 |
|
属性の種類は、上位レイヤー仕様で定義されている、サポートされているグループ化属性ではありません。 |
|
要求を完了するためのリソースが不足しています。 |
|
予約範囲内にあるエラーが受信されました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 以降のバージョンの Windows でサポートされています。 |
対象プラットフォーム | ユニバーサル |
Header | bluetoothleapis.h |
Library | BluetoothAPIs.lib |
[DLL] | BluetoothAPIs.dll |