Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-17386

Our PnP Root Driver creates both PDO and FDO, it should be only PDO

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • NTCore
    • None

    Description

      PnP Root Driver in Windows supports only PDO, and there are no functions in PnP root that are responsible for handling FDO.

      To view useful DeviceTree, which has two viewing modes -
      PnP View ( "P" - Root_ACPI_HAL_PnpView.png)
      and
      Driver View ( "D" - Root_ACPI_HAL_DriverView.png)

      In the "P" mode at the top left the very first is Root Device Object (IopRootDriverObject (ENM)).
      In the "D" mode on the left is the list of drivers (DRV) and their devices (DEV).

      You can see that for "\Driver\PnpManager", all devices have a DO_BUS_ENUMERATED_DEVICE flag (which is set for each PDO).

      Attachments

        Activity

          People

            Unassigned Unassigned
            vgal vgal
            Votes:
            4 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: