Fonction ScsiPortGetSrb (srb.h)
La routine ScsiPortGetSrb retourne un pointeur vers une requête SCSI active pour une unité logique particulière.
Syntaxe
SCSIPORT_API PSCSI_REQUEST_BLOCK ScsiPortGetSrb(
[in] PVOID DeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] LONG QueueTag
);
Paramètres
[in] DeviceExtension
Pointeur vers la zone de stockage par HBA du pilote miniport.
[in] PathId
Identifie le bus SCSI.
[in] TargetId
Identifie le contrôleur ou l’appareil cible sur le bus.
[in] Lun
Identifie le numéro d’unité logique de l’appareil cible.
[in] QueueTag
Spécifie la balise de file d’attente si le pilote miniport gère les demandes étiquetées ; SP_UNTAGGED indique que la demande n’est pas marquée.
Valeur retournée
ScsiPortGetSrb retourne un pointeur vers une requête pour l’unité logique spécifiée. S’il n’y a pas de demande en suspens pour le périphérique donné ou si la valeur QueueTag n’est pas valide, elle retourne NULL.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | srb.h (inclure Miniport.h, Scsi.h) |
Bibliothèque | Scsiport.lib |