Fonction StorPortCompleteRequest (storport.h)
La routine StorPortCompleteRequest termine toutes les demandes en suspens en définissant la valeur SRB status sur SrbStatus.
Syntaxe
STORPORT_API VOID StorPortCompleteRequest(
[in] PVOID HwDeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] UCHAR SrbStatus
);
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. La valeur SP_UNTAGGED indique tous les bus contrôlés par l’adaptateur HBA.
[in] TargetId
Identifie le contrôleur ou l’appareil cible sur les bus donnés. La valeur SP_UNTAGGED indique toutes les cibles sur le bus.
[in] Lun
Identifie l’unité logique pour le contrôleur ou l’appareil cible donné. La valeur SP_UNTAGGED indique toutes les unités logiques pour les contrôleurs cibles donnés sur les bus donnés. Les pilotes miniport full-duplex ne doivent pas affecter une valeur de SP_UNTAGGED à ce membre.
[in] SrbStatus
Spécifie la status d’achèvement à définir dans le membre SrbStatusde chaque SRB.
Valeur de retour
None
Remarques
Nous vous déconseillons d’utiliser cette routine d’interface Storport pour les rédacteurs de pilotes de miniport Storport. Au lieu de cela, le pilote miniport doit appeler StorPortNotification( RequestComplete ) pour chaque requête en attente.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | storport.h (inclure Storport.h) |
Bibliothèque | Storport.lib |
Règles de conformité DDI | StorPortCompleteRequest(storport), StorPortDDIsPortOnly(storport) |