枚举 PCI 上同类型设备所在的 Slot

int fun( int cardseq )

{

    int bus, dev, func;
    union REGS regs;

    regs.x.ax = 0xB109; // PCI BIOS v2.0c+ - READ CONFIGURATION WORD
    

    regs.x.si = cardseq;
    regs.x.di = 0; // Vendor ID
    regs.x.cx = 0x1106; //vendorID; 

    regs.x.dx = 0x3106; //deviceID; 

    int86(0x1A, &regs, &regs);

 

    bus_num = regs.x.bh;

    device_num = regs.x.bl;

 

}

你可能感兴趣的:(枚举 PCI 上同类型设备所在的 Slot)