+-o myappScsiController | { | "IOClass" = "IOUserSCSIParallelInterfaceController" | "kOSBundleDextUniqueIdentifier" = <6a9dade64157212084d1f19003d9a2ecdd72b3b6fbdc8e9362492fce9a4c5bac> | "IOUserClass" = "myappScsiController" | "IOUserServerName" = "com.example.my_app.SCSIController" | "IOMaximumSegmentByteCountRead" = 16384 | "ControlUserClientProperties" = {"IOClass"="IOUserUserClient","IOUserClass"="myappControlClient"} | "IOMaximumSegmentByteCountWrite" = 16384 | "IOProviderClass" = "IOUserService" | "SCSI Initiator Identifier" = 7 | "IOMaximumSegmentAddressableBitCount" = 64 | "IOMaximumSegmentCountRead" = 1 | "IOCommandPoolSize" = 2048 | "IOProbeScore" = 18446744073709551615 | "IOUserServerCDHash" = "413476739863a31ff2c61d81ea554c7991570242" | "IOMaximumSegmentCountWrite" = 1 | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=2,"MaxPowerState"=2,"DriverPowerState"=2} | "IOPropertyMatch" = {"myappSCSIHBA"=Yes} | "IOMatchedPersonality" = {"IOClass"="IOUserSCSIParallelInterfaceController","CFBundleIdentifier"="com.example.my_app.SCSIController","IOProviderClass"="IOUserService","IOPropertyMatch"={"myappSCSIHBA"=Yes},"IOUserServerCDHash"="413476739863a31ff2c61d81ea554c7991570242","IOUserServerName"="com.example.my_app.SCSIController","IOMatchCategory"="com.example.my_app.SCSIController","UserClientProperties"={"IOClass"="IOUserUserClient","IOUserClass"="myappUserClient"},"kOSBundleDextUniqueIdentifier"=<6a9dade64157212084d1f19003d9a2ecdd72b3b6fbdc8e9362492fce9a4c5bac>,"CFBundleIdentifierKernel"="com.apple.iokit.IOSCSIParallelFamily","ControlUserClientProperties"={"IOClass"="IOUserUserClient","IOUserClass"="myappControlClient"},"IOUserClass"="myappScsiController"} | "IOUserClasses" = ("myappScsiController","IOUserSCSIParallelInterfaceController","IOService","OSObject") | "CFBundleIdentifierKernel" = "com.apple.iokit.IOSCSIParallelFamily" | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.scsicontroller" | "IOMatchCategory" = "com.example.my_app.SCSIController" | "CFBundleIdentifier" = "com.example.my_app.SCSIController" | "Controller Characteristics" = {} | "IOMaximumByteCountRead" = 16384 | "Protocol Characteristics" = {"Physical Interconnect"="SCSI Parallel Interface","Physical Interconnect Location"="Internal/External","SCSI Domain Identifier"=0} | "IOMaximumByteCountWrite" = 16384 | "IOMinimumSegmentAlignmentByteCount" = 16384 | "Manages Targets" = Yes | "UserClientProperties" = {"IOClass"="IOUserUserClient","IOUserClass"="myappUserClient"} | } | +-o myappControlClient +-o myappUserClient +-o IOSCSIParallelInterfaceDevice@0 +-o IOSCSITargetDevice +-o IOSCSIHierarchicalLogicalUnit@0000000000000000 +-o IOSCSIPeripheralDeviceType00 +-o IOBlockStorageServices +-o IOBlockStorageDriver +-o myapp Linux Media +-o IOMediaBSDClient +-o IOGUIDPartitionScheme +-o Untitled 1@1 +-o IOMediaBSDClient