次の方法で共有


IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)

IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL は、リモート Bluetooth デバイスからのノイズリダクション/エコー キャンセル (NREC) 状態の更新を無効にします。

この IOCTL は、Windows 8.1 以降のオペレーティング システムで使用できます。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

即時更新を要求するために TRUE に設定された BOOL。 それ以外の場合は、これを FALSE に設定します。

入力バッファーの長さ

BOOL のサイズ。

出力バッファー

新しい NREC Disable 状態を示す BOOL。 詳細については、「 解説 」を参照してください。

出力バッファーの長さ

BOOL のサイズ。

ステータス ブロック

要求が既に保留中の場合、新しい要求はエラー コード STATUS_INVALID_DEVICE_REQUESTで失敗します。

注釈

NREC Disable 状態が TRUE の場合、リモート Bluetooth デバイスがシステム ベースの NREC 処理を無効にしたことを示します。これは、リモート デバイスが独自の NREC シグナル処理を有効にしたことを意味します。 このシナリオでは、オーディオ ドライバーは、ドライバー コード自体、デジタル信号処理 (DSP) モジュール、またはそのオーディオ処理オブジェクト (APO) 内で処理が行われているかどうかに関係なく、独自の NREC 処理のいずれかを無効にする必要があります。

さらに、リモート Bluetooth デバイスで NREC が有効になっているこのシナリオでは、ドライバーの APO は、NREC 処理が有効になっていることをアプリケーションに知らせるために、効果の一覧で "NREC" を返す必要があります。

要件

要件
サポートされている最小のクライアント Windows 8.1
サポートされている最小のサーバー Windows Server 2012 R2
Header bthhfpddi.h

こちらもご覧ください

Bluetooth HFP DDI IOCTLs