Partager via


StorPortSetDeviceQueueDepth, fonction (storport.h)

La routine StorPortSetDeviceQueueDepth définit la profondeur maximale de la file d’attente d’appareils 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 retournée

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 la 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 SCSI Inquiry pour le numéro d’unité logique spécifié, ou à tout moment par la suite (mais pas avant), tant que le numéro d’unité logique est valide.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête storport.h (inclure Storport.h)
Bibliothèque Storport.lib