在linux设备驱动程序的PCI驱动程序中有这么一段程序:
static struct pci_device_id ids[] = {
//PCI_DEVICE(vendor,device)创建一个仅和特定厂商及设备ID相匹配的的struct pci_device_id
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801AA_3), },
{ 0, }
};
在0后面怎么会有个呢?百度了一下,说法是可能是因为从最早期的C语言继承下来的,加不加都没关系,不过加了没有意义。。。。。
阅读(830) | 评论(0) | 转发(0) |