Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
VPXBK
Control Block Contents
VPXBK DSECT
Cross Reference (Contains links to field and bit definitions)
VPXBK Prolog
NAME : HCPVPXBK DESCRIPTION: VIRTUAL PRINTER EXTENSION BLOCK DSECT : VPXBK FUNCTION : THIS CONTROL BLOCK CONTAINS INFORMATION SPECIFIC TO VIRTUAL 3800 PRINTERS. LOCATED BY : VDEVVPX FIELD OF HCPVDEV CREATED BY : HCPVDSDF - WHILE DEFINING A VIRTUAL DEVICE. DELETED BY : HCPVDBDL - WHEN DELETING A VIRTUAL DEVICE. RELOCATION CONSIDERATIONS : This control block is relocated as part of a live guest relocation (LGR). The bits and fields that need to be relocated are defined in the corresponding LGRVPXBK COPY file. Whenever changes are made to this control block, consideration must be given to any effects these changes will have on a relocation. If any new fields or bits are defined, they may need to be relocated. If existing bits or fields are changed, corresponding modifications may be required in the LGR version of this control block. Consider also the effects of these changes on a relocation involving a back-level release of CP.
VPXBK Control Block Content
VPXBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VPXBK VIRTUAL PRINTER EXTENSION BLOCK 0000 0 Signed 4 * (0) 0000 0 Signed 2 VPXLCNT CURRENT LINE NUMBER 0002 2 Signed 2 VPXPAGID CHANNEL PAGE ID 0004 4 Signed 2 VPXLODCK RELATIVE DISPLACEMENT FOR LOAD CHECKS 0006 6 Bitstring 1 VPXWIDTH CODE FOR FORMS WIDTH 0007 7 Bitstring 1 VPXLENTH CODE FOR FORMS LENGTH 0008 8 Bitstring 1 VPXWCGM0 CONTENTS OF WCGM 0 0009 9 Bitstring 1 VPXWCGM1 CONTENTS OF WCGM 1 000A 10 Bitstring 1 VPXWCGM2 CONTENTS OF WCGM 2 000B 11 Bitstring 1 VPXWCGM3 CONTENTS OF WCGM 3 000C 12 Bitstring 1 VPXFLAG1 FEATURES/MISCELLANEOUS FLAGS 1... .... VPXTT0V X'80' VPXTT0V TRANSLATE TABLE 0 IS VALID .1.. .... VPXTT1V X'40' VPXTT1V TRANSLATE TABLE 1 IS VALID ..1. .... VPXTT2V X'20' VPXTT2V TRANSLATE TABLE 2 IS VALID ...1 .... VPXTT3V X'10' VPXTT3V TRANSLATE TABLE 3 IS VALID .... 1... VPXBTS X'08' VPXBTS BURSTER-TRIMMER-STACKER FEATURE .... .1.. VPX4WCGM X'04' VPX4WCGM 4-WCGM FEATURE INSTALLED .... ..1. VPXBLKDC X'02' VPXBLKDC DATA CHECKS SHOULD BE BLOCKED .... ...1 VPXALLDC X'01' VPXALLDC REFLECT ALL DATA CHECKS 000D 13 Bitstring 1 VPXFLAG2 SIMULATION CONTROLS 1... .... VPXCLPRS X'80' VPXCLPRS 'CLR PRT' SUPPRESSED ON LOAD CCW .1.. .... VPXBIGBF X'40' VPXBIGBF LARGE BUFFER IN USE ..1. .... VPXOVPRT X'20' VPXOVPRT CHECK NEXT LINE FOR OVERPRINT ...1 .... VPXNORML X'10' VPXNORML CURRENT CCW IS NOT A LOAD CCW .... 1... VPXLFCB X'08' VPXLFCB A 'LOAD FCB' HAS BEEN ISSUED 000E 14 Bitstring 1 VPXCURTT CURRENT TRANSLATE TABLE 000F 15 Bitstring 1 VPXSVCCW CURRENT CCW COMMAND CODE 0010 16 Signed 4 * (0) 0010 16 Signed 4 VPXIBUFC DATA COUNT FOR INTERMEDIATED BUFFER 0014 20 Bitstring 144 VPXFCB FCB CURRENTLY LOADED 00A4 164 Bitstring 24 VPXINTBF (0) INTERMEDIATE BUFFER SUBFIELDS IN 3800 INTERMEDIATE BUFFER IN RESPONSE TO THE REQUEST PRINTER INFORMATION ORDER CODE OF THE EXECUTE ORDER CONTROL CCW. 00A4 164 Signed 2 VPXBCPID CHANNEL PAGE ID 00A6 166 Signed 2 VPXBLINP FCB LINE POSITION 00A8 168 Signed 2 VPXBSPID STACKED PAGE ID 00AA 170 Signed 2 VPXBFPID FUSER PAGE ID 00AC 172 Signed 2 VPXBTPID TRANSFER PAGE ID 00AE 174 Bitstring 1 VPXBFWTH FORMS WIDTH CODE 00AF 175 Bitstring 1 VPXBFLNG LENGTH OF CURR PAGE (1/2 IN) 00B0 176 Bitstring 4 VPXBWCGS (0) WCGMS 0-3 IDS 00B0 176 Bitstring 1 VPXBWCG0 WCGM 0 ID 00B1 177 Bitstring 1 VPXBWCG1 WCGM 1 ID 00B2 178 Bitstring 1 VPXBWCG2 WCGM 2 ID 00B3 179 Bitstring 1 VPXBWCG3 WCGM 3 ID 00B4 180 Bitstring 1 VPXBFTR FEATURES .... 1... VPXB4WCG X'08' VPXB4WCG 4 WCGM INSTALLED .... .1.. VPXBBTS X'04' VPXBBTS BTS INSTALLED 00B5 181 Bitstring 3 * 00B8 184 Bitstring 1 VPXBSTG STORAGE SIZE, 3800-3 00000031 VPXBSTGS X'31' VPXBSTGS DEFAULT STORAGE SIZE,3800-3 00B9 185 Bitstring 1 * 00BA 186 Bitstring 1 VPXBPLNI PAPER LINE INFO, 3800-3 .... ...1 VPXBBTS3 X'01' VPXBBTS3 BTS INSTALLED 3800-3 00BB 187 Bitstring 1 * 00BC 188 Bitstring 256 VPXTRT0 BYTE MAP FOR UNPRINTABLE 01BC 444 Bitstring 256 VPXTRT1 CHARACTERS FOR EACH 02BC 700 Bitstring 256 VPXTRT2 OF THE POSSIBLE 03BC 956 Bitstring 256 VPXTRT3 TRANSLATE TABLES 04BC 1212 Bitstring 204 VPXOVMAP MAP FOR OVERPRINT DETECTION 000000B1 VPXSIZE (*-VPXBK+7)/8 BLOCK SIZE IN DBL-WORDS 00000008 VPXWCGMS VPXWCGM0,4 WCGM CODES DEFINED 00000014 VPXFCB1 VPXFCB,1 1ST BYTE OF FCB 0000000F VPXFCBND VPXFCB-5 6 BYTES BEFORE END OF FCB
VPXBK Storage Layout
*** VPXBK - VIRTUAL PRINTER EXTENSION BLOCK * * +-------------+-------------+-------------+------+------+ * 0 | VPXLCNT | VPXPAGID | VPXLODCK |:WIDTH|:LENTH| * +------+------+------+------+------+------+------+------+ * 8 |:WCGM0|:WCGM1|:WCGM2|:WCGM3|:FLAG1|:FLAG2|:CURTT|:SVCCW| * +------+------+------+------+------+------+------+------+ * 10 | VPXIBUFC | | * +---------------------------+ | * 18 | | * = VPXFCB = * | +-------------+-------------+ * A0 | | VPXBCPID | VPXBLINP | * +-------------+-------------+-------------+------+------+ * A8 | VPXBSPID | VPXBFPID | VPXBTPID |:BFWTH|:BFLNG| * +------+------+------+------+------+------+------+------+ * B0 |:BWCG0|:BWCG1|:BWCG2|:BWCG3|:BFTR |////////////////////| * +------+------+------+------+------+--------------------+ * B8 |:BSTG |//////|:BPLNI|//////| | * +------+------+------+------+ | * C0 | | * = VPXTRT0 = * | +---------------------------+ * | | | * +---------------------------+ | * 1C0 | | * = VPXTRT1 = * | +---------------------------+ * | | | * +---------------------------+ | * 2C0 | | * = VPXTRT2 = * | +---------------------------+ * | | | * +---------------------------+ | * 3C0 | | * = VPXTRT3 = * | +---------------------------+ * | | | * +---------------------------+ | * 4C0 | | * = VPXOVMAP = * | | * +-------------------------------------------------------+ * 588 * *** VPXBK - VIRTUAL PRINTER EXTENSION BLOCK
VPXBK Cross Reference
Symbol Dspl Value -------------- ---- ----- VPXALLDC 000C 01 VPXBBTS 00B4 04 VPXBBTS3 00BA 01 VPXBCPID 00A4 VPXBFLNG 00AF VPXBFPID 00AA VPXBFTR 00B4 VPXBFWTH 00AE VPXBIGBF 000D 40 VPXBLINP 00A6 VPXBLKDC 000C 02 VPXBPLNI 00BA VPXBSPID 00A8 VPXBSTG 00B8 VPXBSTGS 00B8 00000031 VPXBTPID 00AC VPXBTS 000C 08 VPXBWCGS 00B0 VPXBWCG0 00B0 VPXBWCG1 00B1 VPXBWCG2 00B2 VPXBWCG3 00B3 VPXB4WCG 00B4 08 VPXCLPRS 000D 80 VPXCURTT 000E VPXFCB 0014 VPXFCBND 04BC 0000000F VPXFCB1 04BC 00000014 VPXFLAG1 000C VPXFLAG2 000D VPXIBUFC 0010 VPXINTBF 00A4 VPXLCNT 0000 VPXLENTH 0007 VPXLFCB 000D 08 VPXLODCK 0004 VPXNORML 000D 10 VPXOVMAP 04BC VPXOVPRT 000D 20 VPXPAGID 0002 VPXSIZE 04BC 000000B1 VPXSVCCW 000F VPXTRT0 00BC VPXTRT1 01BC VPXTRT2 02BC VPXTRT3 03BC VPXTT0V 000C 80 VPXTT1V 000C 40 VPXTT2V 000C 20 VPXTT3V 000C 10 VPXWCGMS 04BC 00000008 VPXWCGM0 0008 VPXWCGM1 0009 VPXWCGM2 000A VPXWCGM3 000B VPXWIDTH 0006 VPX4WCGM 000C 04
Copyright IBM Corporation, 1990, 2011