estructura RS_COMMAND_TIMEOUTS_DESCRIPTOR (storport.h)

La estructura de RS_COMMAND_TIMEOUTS_DESCRIPTOR contiene información sobre el tiempo de espera del comando desde el inicio del procesamiento de un comando hasta su finalización notificada.

Sintaxis

typedef struct {
  UCHAR DescriptorLength[2];
  UCHAR Reserved;
  UCHAR CommandSpecific;
  UCHAR NominalCommandProcessingTimeoutInSec[4];
  UCHAR RecommendedCommandTimeoutInSec[4];
} RS_COMMAND_TIMEOUTS_DESCRIPTOR, *PRS_COMMAND_TIMEOUTS_DESCRIPTOR;

Miembros

DescriptorLength[2]

Longitud de esta estructura.

Reserved

Reservado para uso interno.

CommandSpecific

Contiene información de tiempo de espera definida para un comando específico, como el comando de búfer de escritura.

NominalCommandProcessingTimeoutInSec[4]

Indica la cantidad mínima de tiempo, en segundos, que el cliente de la aplicación debe esperar antes de comprobar el progreso del comando. Un valor de cero significa que no se especifica ningún tiempo de espera.

RecommendedCommandTimeoutInSec[4]

Especifica el tiempo recomendado, en segundos, que el cliente de la aplicación debe esperar antes de agotar el tiempo de espera del comando. Un valor de cero significa que no se especifica ningún tiempo.

Comentarios

Los valores contenidos en el descriptor de tiempos de espera de comandos no incluyen horas que están fuera del control del servidor de dispositivos.

En el caso de los comandos que provocan un cambio en la condición de energía, los valores contenidos en el descriptor de tiempo de espera del comando no incluyen el tiempo de transición.

Requisitos

Requisito Valor
Header storport.h