Share via


HalTranslateSystemAddress (Windows CE 5.0)

Send Feedback

This function translates a physical system address to a logical bus address, which can be passed to a bus controller, for example, a direct memory access (DMA) bus controller.

BOOLEAN HalTranslateSystemAddress(INTERFACE_TYPE InterfaceType,ULONG BusNumber,PHYSICAL_ADDRESS SystemAddress,PPHYSICAL_ADDRESS TranslatedAddress)

Parameters

  • InterfaceType
    [in] Type of bus on which the DMA controller resides.
  • BusNumber
    [in] Bus number.
  • SystemAddress
    [in] System physical address to translate.
  • TranslatedAddress
    [out] Translated bus-relative logical address.

Return Values

Returns TRUE if success. Returns FALSE if failure.

Remarks

The translation between any of the bus interface types listed in INTERFACE_TYPE is supported.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: CEDDK.h.
Link Library: CEDDK.lib.

See Also

INTERFACE_TYPE

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.