QL Programación Avanzada
Anterior Siguiente

Apéndice N - Bloque de definición de canal

Cada vez que se abre un canal nuevo, se crea un bloque de definición de canal. En este bloque se mantiene toda la información importante sobre el canal, tal como el controlador de dispositivo que se está usando, el Job propietario, el número del canal y su estado.

CH.LEN

$00largalongitud del bloque de definición

CH.DRIVR

$04largadirección del controlador

CH.OWNER

$08largaJob propietario

CH.RFLAG

$0Clargadirección que se manda cuando se libera espacio

CH.TAG

$10palabraID del canal

CH.STAT

$12octetoestado:
 0=OK
−1=A1 absoluto
$80=A1 relativo a A6
negativo=esperando

CH.ACTN

$13octetoacción almacenada para el Job que está esperando

CH.JOBWT

$14largaID del Job esperando por ES

** extensión de la definición del canal, para los directores de colas serie **

CH.QIN

$18largaapuntador a la cola de entrada (o cero)

CH.QOUT

$1Clargaapuntador a la cola de salida (o cero)


Anterior Tabla de contenidos Siguiente
Definición de las variables del Sistema Operativo   Bloque de definición de canal de fichero del sistema