Partager via


StorPortCompleteRequest, fonction (storport.h)

La routine StorPortCompleteRequest termine toutes les demandes en attente définissant la valeur d’état SRB 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 à l’adaptateur HBA dans cette extension, telles que l’état de l’adaptateur 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 l’appel du pilote miniport StorPortInitialize. Le pilote de port libère cette mémoire lorsqu’il supprime l’appareil.

[in] PathId

Identifie le bus SCSI. La valeur de 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. Une valeur de SP_UNTAGGED indique toutes les cibles sur le bus.

[in] Lun

Identifie l’unité logique pour le contrôleur ou l’appareil cible donné. Une valeur de SP_UNTAGGED indique toutes les unités logiques pour les contrôleurs cibles donnés sur les bus donnés. Les pilotes miniports duplex complets ne doivent pas affecter une valeur de SP_UNTAGGED à ce membre.

[in] SrbStatus

Spécifie l’état d’achèvement à définir dans le SrbStatusmembre de chaque SRB.

Valeur de retour

Aucun

Remarques

Nous ne recommandons pas que les enregistreurs de pilotes storport miniport utilisent cette routine d’interface Storport particulière. Au lieu de cela, le pilote miniport doit appeler StorPortNotification( RequestComplete) pour chaque requête en attente.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête storport.h (include Storport.h)
bibliothèque Storport.lib
règles de conformité DDI storPortCompleteRequest(storport), StorPortDDIsPortOnly(storport)

Voir aussi

ScsiPortCompleteRequest