2

NDIS6.0PCIe ネットワーク カード用の WEC7 (Windows Embedded Compact 7) ベースのミニポート ドライバーを開発しようとしています。

NdisMGetBusData 関数を使用して PCI 構成スペースを読み取ろうとすると、MPInitialize 関数でゼロが返されます。

ドキュメントから、読み取ったバイト数を読み取る必要があります。ドキュメントで利用できる情報はこれ以上ありません。

NDIS ラッパー レイヤーからデバッグ メッセージが表示されません。

OALPCICfgReadOALレイヤーに印刷を追加しました。私はこのプリントも取得していません。

私が呼び出している関数は次のとおりです。

ulResult = NdisMGetBusData(
                       Adapter->AdapterHandle,
                       PCI_WHICHSPACE_CONFIG,
                       FIELD_OFFSET(PCI_COMMON_CONFIG, VendorID),
                       buffer,
                       PCI_COMMON_HDR_LENGTH );

ここで ulResult はゼロです。

NDIS から追加のデバッグ プリントを取得できません。

PCI コントローラの下位レベル関数の出力も表示されません。

誰かがこの問題のデバッグを手伝ってくれると助かります。

4

1 に答える 1