BIOS - Vista hot plug configuration

Hi

I am trying to connect PCIe switch device to an Express card slot on my laptop.
I notice that Vista does not configure my Downstream port to be Hot plug able slot.

After inspecting the rest of the system devices I notice that only the ICH device on the Express Card is configure as Hot plug able.
I am suspecting that this setting is set by the BIOS FW .(Tested on DELL /Asus and HP)
I tried to override the OS setting in my driver (Upper filter on pci.sys) but the OS did not reacte to any hotplug interrupts I generate.

What is the handshake between Vista and the BIOS FW?
How the BIOS pass its configuration to the OS?
Can I override the BIOS setting before Vista is loaded?

I want vista to configure my downstream slot as hotplug enable.

Any reference docs will be appreciate

Thanks
Yossi