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

挿抜イベント通知コールバックを変更

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

挿抜イベント通知コールバックの変更結果

返値の詳細 
説明 
成功 
データエラー 

初期化時に設定した挿抜コールバックを変更します。 

コールバック先の指定は、Usbh_Hid_Init と同様です。

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

1: uhs_status_t Usbh_Hid_ReregisterCallback(app_callback_info* stCallback) 2: { 3: 4: 5: 6: if( g_pHidDriver == NULL ) { 7: IAPI_HID_REPORT_SUMMARY( USBHID_LOG_NOT_INIT ); 8: return( UDI_STAT_DATA_ERROR ); 9: } 10: 11: 12: 13: 14: if(stCallback->clsdrv_type != USB_CLASS_HID){ 15: IAPI_HID_REPORT_SUMMARY( USBHID_LOG_SYS_PARAM_ERROR ); 16: return( UDI_STAT_DATA_ERROR ); 17: } 18: 19: 20: 21: 22: g_pHidDriver->pUserAttachCallback = stCallback->attach_callback; 23: g_pHidDriver->pUserDetachCallback = stCallback->detach_callback; 24: 25: return( UDI_OK ); 26: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.