Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
3/26/2014
This function translates a bus address to a virtual system address.
Syntax
BOOL BusTransBusAddrToVirtual (
HANDLE hBusAccess,
INTERFACE_TYPE InterfaceType,
ULONG BusNumber,
PHYSICAL_ADDRESS BusAddress,
ULONG Length,
PULONG AddressSpace,
PPVOID MappedAddress
);
Parameters
- hBusAccess
[in] Handle obtained from CreateBusAccessHandle.
- InterfaceType
[in] Bus type specified by an element of INTERFACE_TYPE.
- BusNumber
[in] Bus number where the device resides.
- BusAddress
[in] Bus-relative address of registers and ports on the device.
- Length
[in] Number of bytes to map on the device.
- AddressSpace
[in, out] Flag to indicate whether what this function maps to is in I/O space or memory space. On input, this is an initialized variable. On output, this is the flag. AddressSpace 0x0 indicates memory and AddressSpace 0x1 indicates I/O space.
- MappedAddress
[out] Virtual address where this function mapped the physical address.
Return Value
Returns TRUE if successful. Otherwise, it returns FALSE.
Requirements
Header |
ceddk.h |
Library |
CEDDK.lib |
See Also
Reference
Ceddk.dll Bus Access Functions
CreateBusAccessHandle
INTERFACE_TYPE