Возникла необходимость получить структуру PCI_SLOT_NUMBER в драйвере ядра для PNP PCI платы ввода/вывода под w2k. (Для передачи в старый драйвер NT, там большой код обработки, который не хочется переписывать, плюс необходима поддержка NT).
Есть ли способ получения структуры кроме как использовать ф-цию IoGetDeviceProperty, а затем парсить строку, выбирая оттуда значения device и function?
// пример вызова
WCHAR wchbuff[80];
status = IoGetDeviceProperty( deviceInfo->NextLowerDriver,
DevicePropertyLocationInformation,
sizeof(WCHAR)*80,
wchbuff,
&ulResultLength );