阅读:2456回复:4
请问如何获取PCI的槽位信息?
请问如何获取PCI的槽位信息?
|
|
沙发#
发布于:2004-11-11 16:52
就是在设备管理器里面点击板卡属性中的位置信息,
如位置: 位置2(PCI 总线0、设备19、功能0) |
|
板凳#
发布于:2004-11-11 18:38
能说的详细点吗?PCI的插槽的电压如何测量呢>
|
|
地板#
发布于:2004-11-11 21:46
Vio引脚啊
|
|
|
地下室#
发布于:2004-11-12 12:43
就是在设备管理器里面点击板卡属性中的位置信息, 在WDM驱动中, 系统提供了一个函数 IoGetDeviceProperty() 来获得PCI卡的物理Slot号(就是上面的“位置2”)。 该函数的声明如下: NTSTATUS IoGetDeviceProperty( IN PDEVICE_OBJECT DeviceObject, IN DEVICE_REGISTRY_PROPERTY DeviceProperty, IN ULONG BufferLength, OUT PVOID PropertyBuffer, OUT PULONG ResultLength ); 当参数 DeviceProperty = DevicePropertyUINumber 时取回的就是PCI卡的物理Slot号。 示例如下: ULONG ulUINumber; IoGetDeviceProperty( pdo, DevicePropertyUINumber, sizeof( ULONG ), ( PVOID ) &ulUINumber, &ulLength ); pdo 参数可以在你的功能驱动的AddDevice例程中由BUS Driver传过来。 |
|
|