Función StorPortGetDeviceObjects (storport.h)

La rutina StorPortGetDeviceObjects devuelve los objetos de dispositivo asociados a la pila de dispositivos del adaptador. Los objetos de dispositivo que se devolverán son los objetos funcionales y físicos del adaptador y el objeto de dispositivo al que está asociado el objeto de dispositivo funcional.

Sintaxis

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

Parámetros

[in] HwDeviceExtension

Puntero a la extensión de dispositivo de hardware para el adaptador de bus host (HBA).

[out] AdapterDeviceObject

Puntero para recibir el objeto de dispositivo funcional (FDO) del adaptador.

[out] PhysicalDeviceObject

Puntero para recibir el objeto de dispositivo físico (PDO).

[out] LowerDeviceObject

Puntero para recibir el objeto de dispositivo de dispositivo inferior al que está conectado el FDO.

Valor devuelto

StorPortGetDeviceObjects devuelve uno de los siguientes códigos de estado:

Código devuelto Descripción
STOR_STATUS_NOT_IMPLEMENTED
Esta función no se implementa en el sistema operativo activo.
STOR_STATUS_SUCCESS
Indica que los objetos de dispositivo se obtuvieron correctamente.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension era NULL.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado storport.h (incluya Storport.h)