The HalTranslateBusAddress routine is obsolete and is exported only to support existing drivers. The PnP manager passes lists of raw and translated resources in its IRP_MN_START_DEVICE request for each device. Consequently, PnP drivers seldom, if ever, need to translate bus addresses. However, if translation is required, drivers should use the PnP IRP_MN_QUERY_INTERFACE request to get the standard bus interface.
BOOLEAN HalTranslateBusAddress( IN INTERFACE_TYPE InterfaceType, IN ULONG BusNumber, IN PHYSICAL_ADDRESS BusAddress, IN OUT PULONG AddressSpace, OUT PPHYSICAL_ADDRESS TranslatedAddress );
Build date: 12/5/2013