StorPortGetRequestInfo 函数 (storport.h)

StorPortGetRequestInfo 例程检索与 SCSI 请求块关联的 IO 请求信息 (SRB) ,并在STOR_REQUEST_INFO结构中返回。

语法

ULONG StorPortGetRequestInfo(
  [in]  PVOID               HwDeviceExtension,
  [in]  PSCSI_REQUEST_BLOCK Srb,
  [out] PSTOR_REQUEST_INFO  RequestInfo
);

参数

[in] HwDeviceExtension

指向主机总线适配器的硬件设备扩展的指针 (HBA) 。

[in] Srb

指向要查询的 SRB 的指针。

[out] RequestInfo

指向调用方提供的 STOR_REQUEST_INFO 结构的指针。

返回值

StorPortGetRequestInfo 例程返回以下状态代码之一:

返回代码 说明
STOR_STATUS_UNSUPPORTED_VERSION
STOR_REQUEST_INFO 指定的版本无效。
STOR_STATUS_SUCCESS
操作成功。
STOR_STATUS_INVALID_PARAMETER
SrbRequestInfo 设置为 NULL。

注解

StorPortGetRequestInfo 的调用方必须将 RequestInfoVersion 成员设置为 STOR_REQUEST_INFO_VER_1。 否则,函数将返回STOR_STATUS_UNSUPPORTED_VERSION。

要求

要求
最低受支持的客户端 在 Windows 8 及更高版本的 Windows 中可用。
目标平台 通用
标头 storport.h (包括 Storport.h)
IRQL 任意

另请参阅

STOR_REQUEST_INFO