kmdf

    0

    2答えて

    カスタムイーサネットカードの物理ポートごとにPDOを作成するBus Driverがあります。また、各PDOにインストールするNDISミニポートドライバもあります。 バスドライバは静的トースタの例に基づいています。 NDISミニポートは、ハードウェアと一致するように変更されたNetvminiに基づいています。 ToasterInterface.InterfaceHeader.InterfaceRef

    0

    1答えて

    これはテストKMDFプロジェクトです。それはレジストリを読み書きする機能です。 ケース1: 1.readレジストリ値と値がウィンドウ内 2.Checkレジストリをレジストリに書き込むには、値を更新しました。 ケース2: 1.readレジストリ値と、レジストリ最後に例外を追加するために値を書き込みます。ブートウィンドウでBSODが発生する 2.例外の削除、ブートウィンドウ、レジストリのチェック、値は

    0

    1答えて

    DriverEntry()とUnload()関数で複数のソース行のブレークポイントを設定しました。ターゲットサイトのデバイスマネージャでは、ドライバの停止/再開機能を継続的に操作しますが、毎回ではないBreakpointがDriverEntry()/ Unload()関数でヒットする可能性があります。時には、ブレークポイントがDriverEntry()/ Unload()でヒットすることがあります

    0

    1答えて

    kmdfバスドライバPCI \ VEN_XXXX & DEV_XXXXがあり、シリアル番号が217と218の2つの静的に列挙されたPDOが作成されます。イーサネットポートごとに1つ。 PDOハードウェアIDはROOT \ MY_NIC_PORTなので、NDISミニポートドライバをインストールすることができます。 バスドライバはSDVとVerifierを渡します。再起動すると、さらに2つのPDOが列

    1

    1答えて

    私はWindows用のKMDFベースのPCIドライバを作成する作業があります。基本的には、FGPGAボード上にあるRAMにデータを書き込むことです(ボードはまだ存在しません)。 FPGA上のPCIインタフェースは、データをFPGA RAMに直接読み書きすることができます。 アイデアは、必要なメモリマッピング情報がBAR0レジスタに格納されます。メモリ記述子のタイプはCmResourceTypeMe

    0

    1答えて

    こんにちは私はこのチュートリアルに従っていますWrite a universal Hello World driver (KMDF)マイクロソフトが提供していますが、私は6番に固執しています。KmdfHelloWorld/ARM/Debugの.catファイルは生成できません。私は.cer、.inf、.pdb、.sysしか見ることができませんでした。 KmdfHelloWorldという名前の別のディ

    0

    1答えて

    私はWindowsドライバdevelopment.code &のコンパイルを確認するためにVS 2015を使用しています。 しかし、ネット経由でターゲットマシンでデバッグすることはできません。 ここにvsの出力を示します。 --------------------------------------- ------------------------- [22:12:32:074]:カーネルデバッ

    0

    1答えて

    、私はminispy ドライバを見始めました: Windows-driver-samples/filesys/miniFilter/minispy/ 私はファイルを開くには、ユーザーのすべてのコールをキャッチしようとしています。私はそれが(Opr、メジャーオペレーションのように)印刷するすべてのパラメータでやろうとしていましたが、正確な方法でフィルタリングすることはできません。 ユーザコール(オー

    0

    1答えて

    PCIデバイスにデータを読み書きするためのシンプルなPCIドライバを構築しました。私はまた、割り込みのサポートを追加したので、PCI割り込みがあるとISRが呼び出されます。これはすべて動作するようです。 私は、割り込みを外部アプリケーションに通知したいと思います。これまで私は適切なメカニズムを見つけていませんでした。割り込みはいつでも発生する可能性があり、PCIデバイスに接続されているセンサーに依