Freigeben über


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 Miniporttreiber pro HBA-Speicherbereich.

[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

Liefert die Tiefe, 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.

Bemerkungen

Vor dem ersten Aufruf von StorPortSetDeviceQueueDepthwird die Gerätewarteschlangentiefe auf den Standardwert festgelegt.

Die StorPortSetDeviceQueueDepth Routine sollte aufgerufen werden, wenn der Miniporttreiber den ersten SCSI-Untersuchungsbefehl für die angegebene LUN empfängt oder zu einem beliebigen Zeitpunkt (aber nicht vorher), solange die LUN gültig ist.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- storport.h (include Storport.h)
Library Storport.lib