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

另请参阅

AtaPortSetBusData