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 |
---|---|
|
Cette fonction n’est pas implémentée sur le système d’exploitation actif. |
|
Indique que les objets d’appareil ont été obtenus avec succès. |
|
HwDeviceExtension était NULL. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | storport.h (inclure Storport.h) |