Функция StorPortGetDeviceObjects (storport.h)

Подпрограмма StorPortGetDeviceObjects возвращает объекты устройства, связанные со стеком устройств адаптера. Возвращаемыми объектами устройства являются функциональные и физические объекты устройства адаптера и объект устройства, к которому присоединен объект функционального устройства.

Синтаксис

ULONG StorPortGetDeviceObjects(
  [in]  PVOID HwDeviceExtension,
  [out] PVOID *AdapterDeviceObject,
  [out] PVOID *PhysicalDeviceObject,
  [out] PVOID *LowerDeviceObject
);

Параметры

[in] HwDeviceExtension

Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).

[out] AdapterDeviceObject

Указатель для получения объекта функционального устройства (FDO) адаптера.

[out] PhysicalDeviceObject

Указатель для получения объекта физического устройства (PDO).

[out] LowerDeviceObject

Указатель для получения объекта устройства нижнего устройства, к которому присоединен FDO.

Возвращаемое значение

StorPortGetDeviceObjects возвращает один из следующих кодов состояния:

Код возврата Описание
STOR_STATUS_NOT_IMPLEMENTED
Эта функция не реализована в активной операционной системе.
STOR_STATUS_SUCCESS
Указывает, что объекты устройства были успешно получены.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension имеет значение NULL.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть storport.h (включая Storport.h)