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

USB Control Block の確保

Syntax
C++
uhs_status_t Usbh_Api_AllocUsbCtrlBlock(struct usb_control_block ** ucb);
引数 
説明 
struct usb_control_block ** ucb 
[out] アロケートしたUSBコントロールブロックアドレスを格納するバッファへのポインタ 

USB Control Block の確保結果

返値の詳細 
説明 
正常終了 
パラメータ異常 
リソース不足 

USBコントロールブロックをアロケートします。 

アロケートしたデータの先頭アドレスを、引き数のポインタに代入して関数を抜けます。

初期化漏れ等を防ぐ為、クラスドライバ内でデバイス構造体をアロケートする際は、必ず本関数をコールして下さい。

1: uhs_status_t Usbh_Api_AllocUsbCtrlBlock(struct usb_control_block ** ucb) 2: { 3: 4: return Usbc_Api_AllocUsbCtrlBlock( ucb ); 5: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.