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); |
自デバイスの削除関数 |
ストレージデバイス情報 型の定義