PFV_IDPES_FN_ALLOC_MEM

ユーザー出口処理で使用するメモリを割り当てます。

構文:

typedef void *(*PFV_IDPES_FN_ALLOC_MEM)(cobuns32_t mem_size);

入力パラメーター:

mem_size 割り当てるバイト数

出力パラメーター:

なし

戻り値:

割り当てられたメモリ領域へのポインター。または、メモリが不足している場合やメモリ割り当て中にエラーが発生した場合は NULL。

説明:

たとえば、出口ポイント 7 (外部データ値変更 - 出力パラメーター) で置換する外部データ値の作成に使用されるメモリを割り当てる場合に、ユーザー出口で使用されます。この関数でメモリを割り当てた場合は、IDP_EXIT_SERVICE_FUNCS の fn_free_mem サポート関数で解放する必要があります。