Partager via


StorPortDeviceReady, fonction (storport.h)

La routine StorPortDeviceReady avertit le pilote de port que l’unité logique indiquée est prête à gérer de nouvelles demandes.

Syntaxe

STORPORT_API BOOLEAN StorPortDeviceReady(
  [in] PVOID HwDeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun
);

Paramètres

[in] HwDeviceExtension

Pointeur vers l’extension de périphérique matériel. Il s’agit d’une zone de stockage par HBA que le pilote de port alloue et initialise pour le compte du pilote miniport. Les pilotes Miniport stockent généralement des informations spécifiques à HBA dans cette extension, telles que l’état du HBA et les plages d’accès mappées pour l’adaptateur HBA. Cette zone est disponible pour le pilote miniport immédiatement après que le pilote miniport appelle StorPortInitialize. Le pilote de port libère cette mémoire lorsqu’il supprime l’appareil.

[in] PathId

Identifie le bus SCSI.

[in] TargetId

Identifie le contrôleur ou l’appareil cible sur les bus donnés.

[in] Lun

Identifie l’unité logique pour le contrôleur ou l’appareil cible donné.

Valeur retournée

StorPortDeviceReady retourne TRUE si le pilote miniport a réussi à notifier le pilote de port, FALSE si ce n’est pas le cas.

Remarques

Il n’est généralement pas nécessaire d’informer l’appareil cible que de nouvelles demandes sont requises.

Configuration requise

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

Voir aussi

StorPortDeviceBusy

StorPortReady