| Entry | |
|---|---|
| R3 | 0 to start enumeration, or last value from PCI_EnumerateFunctions |
| Exit | |
|---|---|
| R0 | Vendor ID (bits 0 – 15) |
| Device ID (bits 16 – 31) | |
| R1 | Subsystem Vendor ID (bits 0 – 15) |
| Subsystem ID (bits 16 – 31) | |
| R2 | Class code |
| R3 | Function handle |
The purpose of this call is to iteratively read through each of the PCI devices on each call, until an error is returned.