AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
Usbh_Stor_Exit 関数

ストレージクラスドライバの終了

Syntax
C++
uhs_status_t Usbh_Stor_Exit(void* stCallback);
引数 
説明 
void* stCallback 
[in] MSCデバイス挿抜時のコールバック情報構造体 

ストレージクラスドライバの終了結果

返値の詳細 
説明 
正常終了 
データエラー 

ストレージクラスドライバで使用するリソースを解放してドライバを終了します。 

 

本APIはアプリケーションから直接実行しないで下さい。(USB Host COREドライバ向け) 

全てのマウントを解除してから実行して下さい。

1: uhs_status_t Usbh_Stor_Exit(void* stCallback) 2: { 3: 4: ((void)stCallback); 5: 6: API_REPORT_MILESTONE( USBSTOR_CHKPOINTS_API_FINALIZE ); 7: 8: 9: if( pStorClassDriver == NULL ) { 10: API_REPORT_SUMMARY( USBSTOR_LOG_SYS_SYSTEM_ERROR ); 11: return UDI_STAT_DATA_ERROR; 12: } 13: 14: 15: Usbh_Stor_ScsiCtrl_Finalize(); 16: 17: 18: Usbh_Stor_Bot_Finalize( pStorClassDriver ); 19: 20: 21: Usbh_Stor_DeleteStorClassDriver( pStorClassDriver ); 22: pStorClassDriver = NULL; 23: 24: return UDI_OK; 25: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.