UEFI SCSI Bus Driver implementing the Driver Binding Protocol for SCSI bus controllers. Opens either EFI_SCSI_PASS_THRU_PROTOCOL or EFI_EXT_SCSI_PASS_THRU_PROTOCOL on a controller handle, enumerates SCSI targets and LUNs via INQUIRY, and produces EFI_SCSI_IO_PROTOCOL on child handles for each discovered device.
Key Functions: ScsiBusDriverBindingSupported (checks for pass-thru protocol), ScsiBusDriverBindingStart (enumerates targets, creates child handles), ScsiBusDriverBindingStop, ScsiBusScsiIoExecuteScsiCommand (routes via pass-thru), ScsiBusScanTargets (INQUIRY loop over LUNs).
Protocols/Dependencies: EFI_SCSI_PASS_THRU_PROTOCOL, EFI_EXT_SCSI_PASS_THRU_PROTOCOL, EFI_SCSI_IO_PROTOCOL, EFI_COMPONENT_NAME2_PROTOCOL, EFI_DEVICE_PATH_PROTOCOL.
Platform: MdeModulePkg/Bus/Scsi/ScsiBusDxe, VS2015 X64 DEBUG.