HalTranslateBusAddress
NTSTATUS __fastcall HalTranslateBusAddress(
_INTERFACE_TYPE InterfaceType,
UINT32 BusNumber,
PHYSICAL_ADDRESS BusAddress,
_LARGE_INTEGER *TranslatedAddress){
NTSTATUS result;
PPHYSICAL_ADDRESS TranslatedAddressa;
if( InterfaceType == PCIBus )
return((__int64(__fastcall *)(_QWORD, _DWORD, _QWORD, _QWORD, _QWORD))off_140C005C8[0])(
5i64,
BusNumber,
(PHYSICAL_ADDRESS)BusAddress.QuadPart,
TranslatedAddress,
TranslatedAddressa);
result = (int)TranslatedAddressa;
*TranslatedAddressa = BusAddress;
LOBYTE(result) = 1;
return result;
}Referenced by:
HalpReportResourceUsage
HeadlessTerminalAddResources
IopTranslateBusAddress