1

システムの PCI バス上にある AHCI コントローラの HBA メモリ レジスタを読み取る必要があります。システム内のすべての PCI デバイスの構成スペースを読み取ることができるドライバーがあります (ReadConfig および WriteConfig を使用)。これにより、AHCI デバイスの構成スペースの最後の BAR である ABAR コンテンツを取得できます。ここで、これらのメモリ レジスタの値を読み取る必要があります。誰もこれを行う方法を知っていますか? PCITree はこれを行うことができるので、これが可能であることはわかっています。

私はドライバー開発が初めてなので、どんな助けでも大歓迎です... :)

4

1 に答える 1

0

私の知る限り、Windows NT/2000/XP/2003/Vista/7 および 2008 では、winio を使用してメモリにアクセスできます。リンクを参照し、 「winio」をクリックしてダウンロードして使用してください。その中にサンプルとソースがあり、アプリケーションに簡単に転送できます。

于 2012-08-16T07:24:38.480 に答える