IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)
IOCTL_BTHX_SET_VERSIONは、使用されている拡張機能インターフェイスのバージョンをトランスポート ドライバーに通知するために使用されます。
メジャー コード
[入力バッファー]
プロファイル ドライバーでは、KMDF とその WdfRequestRetrieveInputMemory メソッドを使用して、入力パラメーターを取得する必要があります。 たとえば、入力バッファーを取得するには、次のようにします。
Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);
バッファーは 、BTHX_VERSION 構造体を記述します。
詳細については、WDK Bluetooth のサンプルを参照してください。
入力バッファーの長さ
バッファーの長さは、 BTHX_VERSION 構造体のサイズです。
出力バッファー
[なし] :
出力バッファーの長さ
[なし] :
ステータス ブロック
Bluetooth ドライバー スタックがこの IOCTL でデータを返さないため、STATUS_BLOCK構造体の Information メンバーは 0 に設定されます。
Status メンバーは、次の表のいずれかの値に設定されます。
ステータス値 | 説明 |
---|---|
STATUS_SUCCESS | IOCTL が正常に完了しました。 |
NT 状態コードが失敗すると、ドライバーの読み込みが妨げられます。
注釈
IOCTL_BTHX_SET_VERSIONは同期操作です。
1 つのバージョンのみが選択され、設定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 以降でサポートされています。 |
Header | bthxddi.h |
IRQL | <= PASSIVE_LEVEL |