Index

A number represents a single reference to a topic.
A number with a "+" sign represents a longer discussion of a topic.


A   B   C   D   E   F   G   I   L   M   P   R   S   T   U   V   

A
Apple mass storage drivers
  logical unit drivers 1
  protocol services drivers 1+
ATA mass storage drivers 1
ATAPI mass storage characteristics dictionary 1+
ATAPI mass storage device. See IOATAPIProtocolTransport driver
B
block storage driver. See generic block storage driver
block storage layer 1
C
CDB (command descriptor block)
  and SCSITask object 1
  creating 1+
  defined 1
command descriptor block. See CDB
command set builders 1 2
compression. See filter schemes
content-hint string 1 2 3+
D
developer resources
device compliance
  for logical unit drivers 1+
  for protocol services drivers 1+
device interfaces
  in SCSI Architecture Model family 1
  in Storage family 1
device services layer 1+
  filter-scheme drivers in 1
  illustrated 1
  media filter layer in 1
device services nub 1 2
disk image, for testing filter schemes 1+
disk utility program 1
disk utility program 1
driver matching
  and driver personalities 1+
  and information property list 1
  and matching dictionaries 1+
  for filter schemes 1+
  for IOATAPIProtocolTransport driver 1+
  for IOFireWireSerialBusProtocolTransport driver 1+
  for IOUSBMassStorageClass driver 1+
  for logical unit drivers 1+
  introduced 1+
  three phases of 1
driver personalities
  filter scheme 1+
  in filter scheme sample 1+
  in IOATAPIProtocolTransport driver 1+
  in IOFireWireSerialBusProtocolTransport driver 1+
  in IOUSBMassStorageClass driver 1+
  in logical unit driver sample 1+
  in protocol services driver sample 1+
  introduced 1+
  logical unit driver 1+
driver starting 1
E
encryption. See filter schemes
F
filter scheme sample 1+
  driver personality 1+
  information property list 1+
  testing 1+
filter schemes
  creating 1+ 2+
  driver matching for 1+
filter schemes
  types of 1
FireWire SBP-2 mass storage device. See IOFireWireSerialBusProtocolTransport driver
G
generic block storage driver
  in mass storage driver stack 1
  in mass storage driver stack construction 1
  in Storage family 1+
I
Info.plist. See information property list
information property list
  See also driver personalities
  for filter scheme sample 1+
  for logical unit driver sample 1+
  for protocol services driver sample 1+
  introduced 1+
IOApplePartitionScheme driver 1
IOATAPIProtocolTransport driver
  and supported devices 1
  driver matching for 1+
  subclassing 1+
IOBlockStorageDevice class 1
IOBlockStorageDriver class 1
IOBlockStorageServices class 1 2
IOCDBlockStorageDevice class 1
IOCDBlockStorageDriver class 1
IOCDMedia class 1
IOCDMediaBSDClient class 1
IOCDPartitionScheme driver 1
IOClass key 1
IOCommand class 1
IOCompactDiscServices class 1 2
ioctl system call 1 2
IODVDBlockStorageDevice class 1
IODVDBlockStorageDriver class 1
IODVDMedia class 1
IODVDMediaBSDClient class 1
IODVDServices class 1 2
IOFDiskPartitionScheme driver 1
IOFireWireSerialBusProtocolTransport driver
  and supported devices 1
  driver matching for 1+
IOMedia class
  accessing from applications 1
  defined 1
  matching properties for 1+
IOMediaBSDClient class 1
IONeXTPartitionScheme driver 1
IOPartitionScheme class 1
IOProbeScore key 1+
IOProviderClass key 1
IOReducedBlockServices class 1 2
IOSCSIBlockCommandsDevice class 1
IOSCSIMultimediaCommandsDevice class 1
IOSCSIPeripheralDeviceNub 1
IOSCSIPeripheralDeviceType00 driver
  defined 1
  driver matching for 1
IOSCSIPeripheralDeviceType05 driver 1
IOSCSIPeripheralDeviceType07 driver 1
IOSCSIPeripheralDeviceType0E driver 1
IOSCSIPrimaryCommandsDevice class 1
IOSCSIProtocolInterface class 1
IOSCSIProtocolServices class 1
IOSCSIReducedBlockCommandsDevice class 1
IOStorage class 1
IOUSBMassStorageClass driver
  and supported devices 1
  and vendor-specific class devices 1+
  driver matching for 1+
  subclassing 1
IOUserClient class 1
L
logical unit driver sample 1+
  driver personality 1+
  information property list 1+
  testing 1
logical unit drivers
  and device compliance 1+
  Apple-provided 1
  driver matching for 1+
  subclassing 1+ 2+
LUD. See logical unit drivers
M
mass storage driver stack
  construction of 1
  illustrated 1
mass storage driver stack
  layers of 1
matching dictionary 1+
  See also driver personalities
media filter layer 1
media filter schemes. See filter schemes
P
parallel SCSI 1
parallel SCSI 1
partition-scheme drivers 1
peripheral device nub 1
  See also IOSCSIPeripheralDeviceNub
personality dictionary. See driver personalities
physical interconnect layer 1
physical interconnect transport protocol compliance 1
probe score 1+
probing
  in filter schemes 1
  in IOATAPIProtocolTransport driver and subclasses 1+
  in IOFireWireSerialBusProtocolTransport driver 1+
  introduced 1+
protocol services driver sample 1+
  driver personality 1+
  information property list 1+
  testing 1
protocol services drivers
  and device compliance 1+
  Apple-provided 1
  driver matching for 1
  in SCSI protocol layer 1
  IOATAPIProtocolTransport 1 2+
  IOFireWireSerialBusProtocolTransport 1 2+
  IOUSBMassStorageClass 1 2+
  subclassing 1+
R
RAID scheme 1
resources for developers 1
S
SCSI application layer 1
SCSI Architecture Model family 1+
  and SCSITask objects 1
  device interfaces in 1
SCSI Architecture Model specifications 1 2 3 4
SCSI command set 1+
SCSI command set compliance 1
SCSI commands, creating and sending 1+
SCSI protocol layer 1
SCSIBlockCommands class 1
SCSIMultimediaCommands class 1
SCSIPrimaryCommands class 1
SCSIReducedBlockCommands class 1
SCSITask object 1 2
SCSITaskUserClient class 1
Storage family 1+
  and IOMedia objects 1 2+
  class hierarchy 1
  device interfaces in 1
  filter-scheme drivers in 1
  partition-scheme drivers in 1
subclassing
  in filter schemes 1 2 3+ 4 5+
  logical unit drivers 1+ 2+ 3+ 4+
  protocol services drivers 1+ 2+ 3+
T
transport driver layer 1+
  illustrated 1
  logical unit drivers in 1
  protocol services drivers in 1
  SCSI application layer in 1
  SCSI protocol layer in 1
U
USB mass storage characteristics dictionary 1+
USB mass storage class device. See IOUSBMassStorageClass driver
V
validation. See filter schemes