Функция StorPortGetSystemPortNumber (storport.h)
Подпрограмма StorPortGetSystemPortNumber извлекает назначенный системой номер порта для адаптера хранилища.
Синтаксис
ULONG StorPortGetSystemPortNumber(
[in] PVOID HwDeviceExtension,
[in, out] PSTOR_ADDRESS Address
);
Параметры
[in] HwDeviceExtension
Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).
[in, out] Address
Указатель на структуру адреса хранилища в формате STOR_ADDR_BTL8. При возврате элемент Port этой структуры будет содержать значение порта, назначенное адаптеру.
Возвращаемое значение
StorPortGetSystemPortNumber возвращает один из следующих кодов состояния:
Код возврата | Описание |
---|---|
|
Значение номера порта еще не назначено адаптеру хранилища. |
|
Указывает, что номер порта адаптера хранения успешно возвращен. |
|
HwDeviceExtension имеет значение NULL.
-или- Элемент Typeэлемента Address не является STOR_ADDRESS_TYPE_BTL8. |
Комментарии
Структура адресов, на которую указывает адрес, выделяется и форматируется как STOR_ADDR_BTL8. Элементу Typeэлемента Address должно быть присвоено значение STOR_ADDRESS_TYPE_BTL8, а параметру Адрес элемента Length должно быть больше или равно STOR_ADDR_BTL8_ADDRESS_LENGTH.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8. |
Целевая платформа | Универсальное |
Верхняя часть | storport.h |