The u014a user exit reads an absolute disk sector.
result = oconv(read.command, ’u014a’)
result | Status code indicating: | |
00 | Successful. | |
xx | Failed, where xx is any nonzero code. |
read.command is a dynamic array that contains:
read.command<1> = drive.num, <vm>, block.num
where
drive.num | 1 | Drive A: |
2 | Drive B: | |
3 | Drive C: | |
4 | Drive D: | |
<vm> | Value mark. | |
block.num | Logical disk block number to read. |
read.command<2> = mode, <vm>, table1, <vm>, table2
where
mode | 1 | Convert ASCII to hexadecimal. |
2 | Transform and prefix character. | |
3 | Translate and delete character. | |
4 | Transform, prefix and drop Most Significant Bit. | |
5 | Transform, delete and drop Most Significant Bit. | |
<vm> | Value mark. | |
table1 | Contains one or more hexadecimal characters to scan for on input. If there is more than one entry, then they are separated by subvalue marks. | |
<vm> | Value mark. | |
table2 | Contains one or more hexadecimal characters to replace the corresponding characters from table1. If there is more than one entry, then they are separated by subvalue marks. |