Funzione StorPortSetDeviceQueueDepth (storport.h)

La routine StorPortSetDeviceQueueDepth imposta la profondità massima della coda del dispositivo per il dispositivo indicato.

Sintassi

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

Parametri

[in] HwDeviceExtension

Puntatore all'area di archiviazione per hbA del driver miniport.

[in] PathId

Contiene l'ID percorso del dispositivo di destinazione.

[in] TargetId

Contiene il numero di dispositivo del dispositivo di destinazione.

[in] Lun

Contiene il numero di unità logica del dispositivo di destinazione.

[in] Depth

Fornisce la profondità alla quale deve essere impostata la coda. Questo valore è sempre > 0.

Valore restituito

StorPortSetDeviceQueueDepth restituisce TRUE se la profondità della coda è stata impostata correttamente oppure FALSE se l'operazione non è riuscita.

Commenti

Prima della prima chiamata a StorPortSetDeviceQueueDepth, la profondità della coda del dispositivo viene impostata sul valore predefinito.

La routine StorPortSetDeviceQueueDepth deve essere chiamata quando il driver miniport riceve il primo comando di richiesta SCSI per il LUN specificato o in qualsiasi momento successivo (ma non prima), purché il LUN sia valido.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione storport.h (include Storport.h)
Libreria Storport.lib