none
MIDIデバイスのKS Topology Test -WinBlue がFailする RRS feed

  • 質問

  • お世話になります。

    MIDIドライバを開発していますが、掲題のテストの項目”KS Topology Filters\KS Pins\Check Processing Modes”でFailとなります。

    エラーメッセージは次のようなものです。

    ERROR: Pin[00] VZTCU[: KSPROPERTY_AUDIOSIGNALPROCESSING_MODES is required but not supported

    OS標準の usbaudio.sys をロードした場合も同じエラーとなり、最新の HLK Filter を適用してもパスしません。

    IMiniportAudioSignalProcessing を実装しても GetModes が呼び出されないため、MIDIフィルタのオートメーションテーブルにプロパティハンドラを登録しました。

    KSPROPERTY_AUDIOSIGNALPROCESSING_MODE プロパティで RAW モードのみ返すように実装しましたが、次のようなエラーでFailします。

    FAIL: Pin[00] VZTCU[: Pin creation failed for AUDIO_SIGNALPROCESSINGMODE_RAW

    回避方法をご存知の方がおられましたら、教えていただけないでしょうか。

    以上、よろしくお願いします。

    2016年12月21日 1:22

回答

  • HCK for Windows 8.1 を使用しています。

    Control Panel の Programs and Features で確認したところ、Windows Hardware Certification Kit for Windows 8.1 のバージョンは 8.100.27024 でした。

    適用されたフィルタは 5062 で、下記の通りです。

    Filter Number: 5062
    	Version: 6
    	Expires on: 12/30/2020 16:00:00
    	Issue Description: The KS Tolopogy test may fail on MIDI drivers that expose KSCATEGORY_AUDIO interfaces. Since these interfaces are exposed, the test attempts to check for support of KSPROPERTY_AUDIOSIGNALPROCESSING_MODES, which does not apply to MIDI drivers.
    	Issue Resolution: This is a limitation of the test.
    


    2017年5月17日 8:02

すべての返信

  • 私も Audio & MIDIドライバを開発しているのですが、MIDIピンに対して同様に "KSPROPERTY_AUDIOSIGNALPROCESSING_MODES is required but not supported" とエラーが出てしまい、解決できずにおります。

    その後、回避方法は見つかりましたでしょうか?

    情報がありましたら、教えて頂けると幸いです。

    2017年5月10日 7:26
  • 当方では、1か月ほど前の時点で、最新の HCKFilter を適用することでパスしました。
    2017年5月10日 7:33
  • 情報ありがとうございます。

    ちなみに、HLK はどのバージョンをお使いでしょうか?

    私の方では、現在の最新 Filter を適用してもパスしませんでした。
    Windows8.1 がテスト対象なのでHLK ではなく HCK2.1 を使用しているのですが、その違いによる影響のような気がしています。

    2017年5月11日 7:52
  • HCK for Windows 8.1 を使用しています。

    Control Panel の Programs and Features で確認したところ、Windows Hardware Certification Kit for Windows 8.1 のバージョンは 8.100.27024 でした。

    適用されたフィルタは 5062 で、下記の通りです。

    Filter Number: 5062
    	Version: 6
    	Expires on: 12/30/2020 16:00:00
    	Issue Description: The KS Tolopogy test may fail on MIDI drivers that expose KSCATEGORY_AUDIO interfaces. Since these interfaces are exposed, the test attempts to check for support of KSPROPERTY_AUDIOSIGNALPROCESSING_MODES, which does not apply to MIDI drivers.
    	Issue Resolution: This is a limitation of the test.
    


    2017年5月17日 8:02
  • ご連絡遅くなり、すみません。重ねて情報ありがとうございます。

    お使いのHCKバージョンは、私の環境と同一でした。またフィルタの番号も、私が適用を期待している内容に間違いなく、こちらでも適用できるはずですね。

    そうなると、私がHCKFilter のアップデートに失敗している可能性が高いですね。調べてみます。

    どうもありがとうございました。

    2017年5月23日 11:30