Driver loads even if Class Code in INF does not match with PCIe device.

Hi all,

I have been encountering a problem in Windows 7.

A nvme SSD when connected to a windows 7 system having class code as zero ( 0 ). The driver for the nvme SSD has its vendor ID, Device ID and Class Code as non zero and is populated with proper values in the INF file.
Why does the driver tries to load during system bootup? If my understanding is correct if the Class Code does not match, the driver shouldn’t load.

in INF File :
PCI\VEN_10EE&DEV_6024&CC_010802

Thanks and Regards,
Chirag

What start type is your driver configured for? Demand (3) or boot (0) perhaps?

Bent from my phone


From: 30501432100n behalf of
Sent: Tuesday, June 26, 2018 4:09 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Driver loads even if Class Code in INF does not match with PCIe device.

Hi all,

I have been encountering a problem in Windows 7.

A nvme SSD when connected to a windows 7 system having class code as zero ( 0 ). The driver for the nvme SSD has its vendor ID, Device ID and Class Code as non zero and is populated with proper values in the INF file.
Why does the driver tries to load during system bootup? If my understanding is correct if the Class Code does not match, the driver shouldn’t load.

in INF File :
PCI\VEN_10EE&DEV_6024&CC_010802

Thanks and Regards,
Chirag


NTDEV is sponsored by OSR

Visit the list online at: https:

MONTHLY seminars on crash dump analysis, WDF, Windows internals and software drivers!
Details at https:

To unsubscribe, visit the List Server section of OSR Online at https:</https:></https:></https:>

Hello Doron,

My driver is configured for boot start type.

Thanks,
Chirag

Boot start drivers are always loaded at boot regardless of if they match a pnp device. Later OS versions will optimize this and if a boot start driver loads and doesn?t match on a pnp device it will not load on subsequent boots.

d

Bent from my phone


From: 30131431000n behalf of
Sent: Tuesday, June 26, 2018 8:05 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Driver loads even if Class Code in INF does not match with PCIe device.

Hello Doron,

My driver is configured for boot start type.

Thanks,
Chirag


NTDEV is sponsored by OSR

Visit the list online at: https:

MONTHLY seminars on crash dump analysis, WDF, Windows internals and software drivers!
Details at https:

To unsubscribe, visit the List Server section of OSR Online at https:</https:></https:></https:>