Mass Storage Device Driver Programming Guide
PDF
Introduction
Mass Storage Overview
Mass Storage Devices in Mac OS X
Mass Storage Drivers
The Mass Storage Driver Stack
Mass Storage Stack Implementation
Construction of a Mass Storage Driver Stack
Mass Storage Device Compliance
Device Compliance
Available Mass Storage Drivers
Mass Storage Driver Matching and Loading
Driver Personalities and the Matching Process
Protocol Services Driver Matching
Logical Unit Driver Matching
Filter-Scheme Driver Matching
Developing a Universal Binary
Creating a Logical Unit or Protocol Services Driver Universal Binary
Creating a Filter Scheme Universal Binary
Subclassing Logical Unit Drivers
Setting Up Your Project
Creating Your Driver
Testing Your Driver
Creating and Sending SCSI Commands
Subclassing Protocol Services Drivers
Setting Up Your Project
Creating Your Driver
Testing Your Driver
Developing a Filter Scheme
Edit Your Driver’s Property List
Creating Your Filter Scheme
Testing Your Filter Scheme
Revision History
Index