다음을 통해 공유


ScsiPortGetSrb 함수(srb.h)

ScsiPortGetSrb 루틴은 특정 논리 단위에 대한 활성 SCSI 요청에 대한 포인터를 반환합니다.

참고 SCSI 포트 드라이버 및 SCSI 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다.
 

구문

SCSIPORT_API PSCSI_REQUEST_BLOCK ScsiPortGetSrb(
  [in] PVOID DeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] LONG  QueueTag
);

매개 변수

[in] DeviceExtension

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

[in] PathId

SCSI 버스를 식별합니다.

[in] TargetId

버스의 대상 컨트롤러 또는 디바이스를 식별합니다.

[in] Lun

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

[in] QueueTag

미니포트 드라이버가 태그가 지정된 요청을 처리하는 경우 큐 태그를 지정합니다. SP_UNTAGGED 요청에 태그가 지정되지 않음을 나타냅니다.

반환 값

ScsiPortGetSrb 는 지정된 논리 단위에 대한 요청에 대한 포인터를 반환합니다. 지정된 주변 디바이스에 대한 미해결 요청이 없거나 QueueTag 값이 잘못된 경우 NULL을 반환합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 srb.h(Miniport.h, Scsi.h 포함)
라이브러리 Scsiport.lib

추가 정보

SCSI_REQUEST_BLOCK