call "CBL_ALLOC_THREAD_MEM" using mem-pointer
by value mem-size
by value flags
returning status-code
| 呼び出しプロトタイプ使用時 (「説明の読み方」を参照) | PIC | |
|---|---|---|
| mem-pointer | cblt-pointer | USAGE POINTER。レベル 01 にする必要があります。 |
| mem-size | cblt-os-size | pic x(4) comp-5 または pic x(8) comp-5 (64 ビットのネイティブ プログラムのみ) |
| flags | cblt-os-flags | pic x(4) comp-5 または pic x(8) comp-5 (64 ビットのネイティブ プログラムのみ) |
| status-code | 「説明の読み方」を参照 |
説明:
CBL_ALLOC_THREAD_MEM でビット 2 を設定せずに割り当てられたメモリは、直接的または間接的な呼び出し元である COBOL プログラムがある場合、割り当てを行ったプログラムが論理的または物理的にキャンセルされると解放されます。
ビット 2 を設定した場合は、CBL_FREE_THREAD_MEM によって解放されていなければ、割り当てを行ったスレッドが終了したときに解放されます。