Funzione StorPortGetDeviceObjects (storport.h)

La routine StorPortGetDeviceObjects restituisce gli oggetti dispositivo associati allo stack di dispositivi dell'adattatore. Gli oggetti dispositivo che verranno restituiti sono gli oggetti del dispositivo funzionale e fisico dell'adattatore e l'oggetto dispositivo a cui è collegato l'oggetto dispositivo funzionale.

Sintassi

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

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware per l'adattatore del bus host (HBA).

[out] AdapterDeviceObject

Puntatore per ricevere l'oggetto dispositivo funzionale (FDO) dell'adattatore.

[out] PhysicalDeviceObject

Puntatore per ricevere l'oggetto dispositivo fisico (PDO).

[out] LowerDeviceObject

Puntatore per ricevere l'oggetto dispositivo del dispositivo inferiore a cui è collegato l'oggetto FDO.

Valore restituito

StorPortGetDeviceObjects restituisce uno dei codici di stato seguenti:

Codice restituito Descrizione
STOR_STATUS_NOT_IMPLEMENTED
Questa funzione non viene implementata nel sistema operativo attivo.
STOR_STATUS_SUCCESS
Indica che gli oggetti dispositivo sono stati ottenuti correttamente.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension era NULL.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione Storport.h (include Storport.h)