CBL_GET_SHMEM_PTR

名前付き値を読み取ります。
制約事項: このルーチンは現在、COBOL for JVM ではサポートされていません。

構文:

call "CBL_GET_SHMEM_PTR" using     node-value
                                   node-name
                         returning status-code

パラメーター

node-value
呼び出しプロトタイプ (「説明の読み方」を参照):cblt-pointer
PIC:USAGE POINTER
node-name
cblt-node-name として定義されている集団 (以下を含む)
01  cblt-node-name          typedef.
  03 cblte-nname-name-len   cblt-x1-comp5. *> pic x comp-5 value n.
  03 cblte-nname-name-text  cblt-x1.       *> occurs depending cblte-nname-name-len. 
                                           *> pic x(n) value "name".
status-code
説明の読み方」を参照。

入力パラメーター:

cblte-nname-name-len
名前の長さ
cblte-nname-name-text
node-name に割り当てる値

出力パラメーター:

node-value
名前付き値の値

説明:

.NET では、この呼び出しは 1 つの実行単位内でのみ機能します。つまり、実行単位間でメモリを共有することはできません。

名前付き値とは、実行時に取り決められた名前を使って、複数の実行単位間でポインターをやり取りする手段の 1 つです。この名前によって指定される値 (名前付き値) は、1 つの実行単位セット内のすべての実行単位から同時に参照できます。この値はランタイム システムによって保護され、更新は必ず順序付けされます。定義可能な名前付き値の最大数は、マシンに搭載されている物理メモリの容量に依存します。