StorPortSetDeviceQueueDepth 함수(storport.h)

StorPortSetDeviceQueueDepth 루틴은 표시된 디바이스에 대한 디바이스 큐의 최대 깊이를 설정합니다.

구문

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

매개 변수

[in] HwDeviceExtension

미니포트 드라이버의 HBA당 스토리지 영역에 대한 포인터입니다.

[in] PathId

대상 디바이스의 경로 ID를 포함합니다.

[in] TargetId

대상 디바이스의 디바이스 번호를 포함합니다.

[in] Lun

대상 디바이스의 논리적 단위 번호를 포함합니다.

[in] Depth

큐를 설정할 깊이를 제공합니다. 이 값은 항상 > 0입니다.

반환 값

StorPortSetDeviceQueueDepth 는 큐 깊이가 성공적으로 설정된 경우 TRUE 를 반환하고, 작업이 실패한 경우 FALSE 를 반환합니다.

설명

StorPortSetDeviceQueueDepth에 대한 첫 번째 호출 전에 디바이스 큐 깊이가 기본값으로 설정됩니다.

미니포트 드라이버가 지정된 LUN에 대한 첫 번째 SCSI Inquiry 명령을 받을 때 또는 LUN이 유효한 한 언제든지(이전이 아님) StorPortSetDeviceQueueDepth 루틴을 호출해야 합니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 storport.h(Storport.h 포함)
라이브러리 Storport.lib