Partager via


Fonction StorPortGetDeviceObjects (storport.h)

La routine StorPortGetDeviceObjects retourne les objets d’appareil associés à la pile d’appareils de l’adaptateur. Les objets d’appareil qui seront retournés sont les objets d’appareil fonctionnels et physiques de l’adaptateur et l’objet d’appareil auquel l’objet d’appareil fonctionnel est attaché.

Syntaxe

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

Paramètres

[in] HwDeviceExtension

Pointeur vers l’extension de périphérique matériel pour l’adaptateur de bus hôte (HBA).

[out] AdapterDeviceObject

Pointeur pour recevoir l’objet d’appareil fonctionnel (FDO) de l’adaptateur.

[out] PhysicalDeviceObject

Pointeur pour recevoir l’objet d’appareil physique (PDO).

[out] LowerDeviceObject

Pointeur pour recevoir l’objet d’appareil de l’appareil inférieur auquel le FDO est attaché.

Valeur retournée

StorPortGetDeviceObjects retourne l’un des codes status suivants :

Code de retour Description
STOR_STATUS_NOT_IMPLEMENTED
Cette fonction n’est pas implémentée sur le système d’exploitation actif.
STOR_STATUS_SUCCESS
Indique que les objets d’appareil ont été obtenus avec succès.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension était NULL.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête storport.h (inclure Storport.h)