HalGetInterruptVector

The HalGetInterruptVector routine is obsolete and is exported only to support existing drivers. Drivers of PnP devices are assigned resources by the PnP manager, which passes resource lists with each IRP_MN_START_DEVICE request. Drivers that must support a legacy device that cannot be enumerated by the PnP manager should use IoReportDetectedDevice and IoReportResourceForDetection.

ULONG HalGetInterruptVector(
  IN INTERFACE_TYPE  InterfaceType,
  IN ULONG  BusNumber,
  IN ULONG  BusInterruptLevel,
  IN ULONG  BusInterruptVector,
  OUT PKIRQL  Irql,
  OUT PKAFFINITY  Affinity
);

Requirements

Header

Ntddk.h (include Ntddk.h)

DDI compliance rules

PowerIrpDDis, HwStorPortProhibitedDDIs

See also

HalAssignSlotResources
HalGetBusData
HalGetBusDataByOffset
IoAssignResources
IoQueryDeviceDescription
IoConnectInterrupt
IoReportDetectedDevice
IoReportResourceForDetection

 

 

Send comments about this topic to Microsoft

Anzeigen:
© 2014 Microsoft