usb_msc_type.h
メンバ |
説明 |
struct usbd_usb_deviceinfo * pUsbCore_Dev; |
USB Core が保持するデバイス情報 |
uhs_ubit8_t u8MaxLUN; |
本デバイスの最大 LUN 数 |
struct StorUnit* pStorUnitHead; |
本デバイスが管理する StorUnit のリスト |
struct StorPipe* pDCtrlPipe_I; |
本デバイスが持つ Default Ctrl Pipe |
struct StorPipe* pDCtrlPipe_O; |
本デバイスが持つ Default Ctrl Pipe |
struct StorPipe* pBulkInPipe; |
本デバイスが持つ Bulk In Pipe |
struct StorPipe* pBulkOutPipe; |
本デバイスが持つ Bulk Out Pipe |
DEVICE_STAT nDeviceStat; |
デバイスの状態 制御のためのメンバー |
kernel_context_t oExecuteLockObj; |
ロックオブジェクトの実体() |
kernel_context_t* pExecuteLock; |
Command Block 実行ロックへのポインタ 構造を表すメンバー |
struct StorDevice* pNext; |
次のストレージデバイス |
struct StorClassDriver* pParent; |
本ストレージデバイスを管理する親ドライバ |
uhs_boolean_t (* Delete)(PSTOR_DEVICE); |
自デバイスの削除関数 |
ストレージデバイス情報 型の定義