Partager via


StorPortGetDeviceObjects, fonction (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 fonctionnels et physiques de l’adaptateur et l’objet 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 inférieur auquel l’objet FDO est attaché.

Valeur de retour

StorPortGetDeviceObjects retourne l’un des codes d’état suivants :

Retourner le code 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 de l’appareil ont été obtenus avec succès.
STOR_STATUS_INVALID_PARAMETER
Le HwDeviceExtension était NULL.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête storport.h (include Storport.h)