BUSDATA_PARMS

This structure contains information that the HalSetBusDataByOffset and HalGetBusDataByOffset functions use when calling the OAL.

typedef struct  BUSDATA_PARMS {
  DWORD Function;
  ULONG ReturnCode;
  BUS_DATA_TYPE BusDataType;
  ULONG BusNumber;
  ULONG SlotNumber;
  PVOID Buffer;
  ULONG Offset;
  ULONG Length;
} BUSDATA_PARMS, *PBUSDATA_PARMS;

Members

  • Function
    [in] IOCTL that specifies which function to call. Set to IOCTL_HAL_GETBUSDATA or IOCTL_HAL_SETBUSDATA.
  • ReturnCode
    [out] Return code from the Function member.
  • BusDataType
    [in] BUS_DATA_TYPE structure.
  • BusNumber
    [in] Bus number.
  • SlotNumber
    [in] Slot or device number.
  • Buffer
    [in] Pointer to a buffer.
  • Offset
    [in] Offset into the buffer.
  • Length
    [in] Length of the buffer.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: PCIReg.h.

See Also

HalSetBusDataByOffset | HalGetBusDataByOffset | IOCTL_HAL_GETBUSDATA | IOCTL_HAL_SETBUSDATA | PCI Device Support

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.