Función StorPortSetDeviceQueueDepth (storport.h)
La rutina StorPortSetDeviceQueueDepth establece la profundidad máxima de la cola del dispositivo para el dispositivo indicado.
Sintaxis
STORPORT_API BOOLEAN StorPortSetDeviceQueueDepth(
[in] PVOID HwDeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] ULONG Depth
);
Parámetros
[in] HwDeviceExtension
Puntero al área de almacenamiento del controlador de minipuerto por HBA.
[in] PathId
Contiene el identificador de ruta de acceso del dispositivo de destino.
[in] TargetId
Contiene el número de dispositivo del dispositivo de destino.
[in] Lun
Contiene el número de unidad lógica del dispositivo de destino.
[in] Depth
Proporciona la profundidad a la que se va a establecer la cola. Este valor siempre > es 0.
Valor devuelto
StorPortSetDeviceQueueDepth devuelve TRUE si la profundidad de la cola se estableció correctamente o FALSE si se produjo un error en la operación.
Comentarios
Antes de la primera llamada a StorPortSetDeviceQueueDepth, la profundidad de la cola del dispositivo se establece en el valor predeterminado.
Se debe llamar a la rutina StorPortSetDeviceQueueDepth cuando el controlador de miniporte recibe el primer comando de consulta SCSI para el LUN especificado, o en cualquier momento (pero no antes), siempre y cuando el LUN sea válido.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | storport.h (incluya Storport.h) |
Library | Storport.lib |