BPEBPGET

Routing code

Get a buffer from a buffer pool.
Return Code
Explanation
X'00000004'
No buffer could be obtained because the pool is at its upper limit.
X'00000008'
No buffer could be obtained because a BPEGETM call for buffer storage failed.
X'00000020'
The value specified on the SIZE parameter was zero or negative.
X'00000024'
The value specified on the PREFIX was not between 0 and 256.
X'00000028'
A nonzero value was specified on the PREFIX parameter, but the buffer pool was not created with FORMAT=PREFIX.
X'0000002C'
The address of the word to receive the returned buffer address (BUFFERPTR) was not valid (it was in the first 4K of storage).
X'00000030'
The token passed to BPEBPGET was not a valid token for any BPE-managed buffer pool.
X'000000F8'
The requested function is not present in the BPE system at execution time. This is likely due to a macro or module mismatch.
X'000000FC'
The parameter list version generated by the macro is not supported by the called service routine. This is likely due to a macro or module mismatch.