ベンダー ID と デバイス ID の組み合わせで PCI デバイスを探します。
DWORD FindPciDeviceById(
WORD vendorId,
WORD deviceId,
BYTE index
);
PCI デバイスが見つかった場合、以下のフォーマットで PCI デバイスアドレスが返ります。
| bit | 説明 |
|---|---|
0- 2 |
ファンクション番号 |
3- 7 |
デバイス番号 |
8-15 |
PCI バス番号 |
16-31 |
未使用 |
PCI デバイスが見つからない場合は、0xFFFFFFFF が返ります。
PCI バスをスキャンする範囲を SetPciMaxBusIndex で制限することができます。