AtaPortGetBusData 函数 (irb.h)
AtaPortGetBusData 例程从设备 PCI 配置空间中由 ConfigDataOffset 指定的位置检索数据。
注意 ATA 端口驱动程序和 ATA 微型端口驱动程序模型将来可能会更改或不可用。 相反,我们建议使用 Storport 驱动程序 和 Storport 微型端口 驱动程序模型。
语法
ULONG AtaPortGetBusData(
[in] PVOID ControllerExtension,
[in] PVOID Buffer,
[in] ULONG ConfigDataOffset,
[in] ULONG BufferLength
);
参数
[in] ControllerExtension
指向 HBA 控制器扩展的指针。
[in] Buffer
指向返回已检索数据的缓冲区的指针。
[in] ConfigDataOffset
指定设备的 PCI 总线配置空间中的偏移量,其中找到了返回值。
[in] BufferLength
指定缓冲区的长度(以字节为单位)。
返回值
AtaPortGetBusData 返回检索到的数据量(以字节为单位)。
注解
AtaPortGetBusData 从设备的 PCI 总线配置空间中的指定偏移量检索数据,并在提供的缓冲区中返回数据。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | irb.h (包括 Ata.h、Irb.h) |
Library | Pciidex.lib |