StorPortGetSystemPortNumber 函数 (storport.h)

StorPortGetSystemNumber 例程检索存储适配器的系统分配端口号。

语法

ULONG StorPortGetSystemPortNumber(
  [in]      PVOID         HwDeviceExtension,
  [in, out] PSTOR_ADDRESS Address
);

参数

[in] HwDeviceExtension

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

[in, out] Address

指向格式化为 STOR_ADDR_BTL8的存储地址结构的指针。 返回时,此结构的 端口 成员将包含分配给适配器的端口值。

返回值

StorPortGetSystemPortNumber 返回以下状态代码之一:

返回代码 描述
STOR_STATUS_INVALID_DEVICE_STATE
尚未将端口号值分配给存储适配器。
STOR_STATUS_SUCCESS
指示已成功返回存储适配器的端口号。
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtensionNULL

-或-

地址类型 成员不是 STOR_ADDRESS_TYPE_BTL8

言论

地址 指向的地址结构分配并格式化为 STOR_ADDR_BTL8地址类型 成员必须设置为 STOR_ADDRESS_TYPE_BTL8长度 成员 地址 必须大于或等于 STOR_ADDR_BTL8_ADDRESS_LENGTH

要求

要求 价值
最低支持的客户端 从 Windows 8 开始可用。
目标平台 普遍
标头 storport.h

另请参阅

STOR_ADDRESS

STOR_ADDR_BTL8