StorPortSetDeviceQueueDepth-Funktion (storport.h)
Die StorPortSetDeviceQueueDepth-Routine legt die maximale Tiefe der Gerätewarteschlange für das angegebene Gerät fest.
Syntax
STORPORT_API BOOLEAN StorPortSetDeviceQueueDepth(
[in] PVOID HwDeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] ULONG Depth
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf den HBA-Speicherbereich des Miniporttreibers.
[in] PathId
Enthält die Pfad-ID des Zielgeräts.
[in] TargetId
Enthält die Gerätenummer des Zielgeräts.
[in] Lun
Enthält die logische Einheitennummer des Zielgeräts.
[in] Depth
Gibt die Tiefe an, auf die die Warteschlange festgelegt werden soll. Dieser Wert ist immer > 0.
Rückgabewert
StorPortSetDeviceQueueDepth gibt TRUE zurück, wenn die Warteschlangentiefe erfolgreich festgelegt wurde, oder FALSE , wenn der Vorgang fehlgeschlagen ist.
Hinweise
Vor dem ersten Aufruf von StorPortSetDeviceQueueDepth wird die Gerätewarteschlangentiefe auf den Standardwert festgelegt.
Die StorPortSetDeviceQueueDepth-Routine sollte aufgerufen werden, wenn der Miniporttreiber den ersten SCSI-Abfragebefehl für die angegebene LUN empfängt, oder zu einem beliebigen Zeitpunkt danach (aber nicht vorher), solange die LUN gültig ist.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | storport.h (einschließlich Storport.h) |
Bibliothek | Storport.lib |