AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
STOR_CLASS_DRIVER 構造体
Syntax
C++
typedef struct StorClassDriver { usb_common_callback_t pUserAttachCallback; usb_common_callback_t pUserDetachCallback; int (* pApiLayerAttachCallback)(PSTOR_UNIT pStorUnit); int (* pApiLayerDetachCallback)(PSTOR_UNIT pStorUnit); uhs_boolean_t (* pCmdLayerAttachCallback)(PSTOR_UNIT pStorUnit); uhs_boolean_t (* pCmdLayerDetachCallback)(PSTOR_UNIT pStorUnit); uhs_sbit32_t s32LastError; struct class_driver_reginfo * pDrvRegInfo; struct StorDevice* pStorDeviceHead; } STOR_CLASS_DRIVER;

usb_msc_type.h

メンバ 
説明 
usb_common_callback_t pUserAttachCallback; 
ユーザアプリケーション層 Attach Callback 関数 
usb_common_callback_t pUserDetachCallback; 
ユーザアプリケーション層 Detach Callback 関数 
int (* pApiLayerAttachCallback)(PSTOR_UNIT pStorUnit); 
MSC API 層 Attach Callback 関数 
int (* pApiLayerDetachCallback)(PSTOR_UNIT pStorUnit); 
MSC API 層 Detach Callback 関数 
uhs_boolean_t (* pCmdLayerAttachCallback)(PSTOR_UNIT pStorUnit); 
コマンド層 Attach Callback 関数 
uhs_boolean_t (* pCmdLayerDetachCallback)(PSTOR_UNIT pStorUnit); 
コマンド層 Detach Callback 関数 
uhs_sbit32_t s32LastError; 
最後に発生したエラー 
struct class_driver_reginfo * pDrvRegInfo; 
Core 登録用テーブルのバッファ 構造を表すメンバー 
struct StorDevice* pStorDeviceHead; 
本ドライバが管理するデバイスのリスト 

ストレージクラスドライバ情報 型の定義

Copyright (c) 2017-2025 Axell Corporation. All rights reserved.