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 |