Partager via


StorPortSetDeviceQueueDepth, fonction (storport.h)

La routine StorPortSetDeviceQueueDepth définit la profondeur maximale de la file d’attente de l’appareil pour l’appareil indiqué.

Syntaxe

STORPORT_API BOOLEAN StorPortSetDeviceQueueDepth(
  [in] PVOID HwDeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] ULONG Depth
);

Paramètres

[in] HwDeviceExtension

Pointeur vers la zone de stockage par hBA du pilote miniport.

[in] PathId

Contient l’ID de chemin d’accès de l’appareil cible.

[in] TargetId

Contient le numéro d’appareil de l’appareil cible.

[in] Lun

Contient le numéro d’unité logique de l’appareil cible.

[in] Depth

Fournit la profondeur à laquelle la file d’attente doit être définie. Cette valeur est toujours > 0.

Valeur de retour

StorPortSetDeviceQueueDepth retourne TRUE si la profondeur de file d’attente a été correctement définie, ou FALSE si l’opération a échoué.

Remarques

Avant le premier appel à StorPortSetDeviceQueueDepth, la profondeur de file d’attente de l’appareil est définie sur la valeur par défaut.

La routine StorPortSetDeviceQueueDepth doit être appelée lorsque le pilote miniport reçoit la première commande d’enquête SCSI pour le numéro d’unité logique spécifié, ou à tout moment (mais pas avant), tant que l’unité logique est valide.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête storport.h (include Storport.h)
bibliothèque Storport.lib