Fonction ScsiPortGetSrb (srb.h)

La routine ScsiPortGetSrb retourne un pointeur vers une requête SCSI active pour une unité logique particulière.

Note Les modèles de pilote de port SCSI et de pilote miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote Miniport Storport .
 

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

Voir aussi

SCSI_REQUEST_BLOCK