RS_COMMAND_TIMEOUTS_DESCRIPTOR 구조체(storport.h)

RS_COMMAND_TIMEOUTS_DESCRIPTOR 구조에는 명령 처리 시작부터 보고된 완료까지의 명령 시간 제한 정보가 포함됩니다.

구문

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

멤버

DescriptorLength[2]

이 구조체의 길이입니다.

Reserved

내부용으로 예약된 속성입니다.

CommandSpecific

쓰기 버퍼 명령과 같은 특정 명령에 대해 정의된 시간 제한 정보를 포함합니다.

NominalCommandProcessingTimeoutInSec[4]

애플리케이션 클라이언트가 명령의 진행률을 확인하기 전에 기다려야 하는 최소 시간(초)을 나타냅니다. 값이 0이면 시간 제한이 지정되지 않습니다.

RecommendedCommandTimeoutInSec[4]

애플리케이션 클라이언트가 명령의 타이밍을 초과하기 전에 기다려야 하는 권장 시간(초)을 지정합니다. 값이 0이면 시간이 지정되지 않습니다.

설명

명령 시간 제한 설명자에 포함된 값에는 디바이스 서버의 제어 범위를 벗어난 시간이 포함되지 않습니다.

전원 상태 변경을 일으키는 명령의 경우 명령 시간 제한 설명자에 포함된 값에는 전환 시간이 포함되지 않습니다.

요구 사항

요구 사항
헤더 storport.h