У меня есть два драйвера-фильтра. Один(первый) - вешается в стек диска, второй - еще куда-нибудь. Как мне лучше обеспечить их взаимодействие? В принципе, мне надо, чтобы первый узнал адреса DEVICE_OBJECT'ов второго и все. Оба драйвера, если необходимо, делают так: IoRegisterDeviceInterface( pdo, &GUID_DEVINTERFACE_FIRST, NULL, &pdx->ifname); IoRegisterDeviceInterface( pdo, &GUID_DEVINTERFACE_SECOND, NULL, &pdx->ifname); и соответственно: IoSetDeviceInterfaceState(&pdx->ifname, TRUE); А вот как дальше с ними работать? Может кто-нибудь привести рабочий пример кода, где один из них пересылает какое-нибудь значение другому? Заранее спасибо!