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 |