Функция 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 возвращает один из следующих кодов состояния:
Код возврата | Описание |
---|---|
|
Эта функция не реализована в активной операционной системе. |
|
Указывает, что объекты устройства были успешно получены. |
|
HwDeviceExtension имеет значение NULL. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | storport.h (включая Storport.h) |