Get Queue Status                               

Input

Output

AX CBh 11h See Table Below AX
BX     See Table Below BX
CX     See Table Below CX
DX   Queue     DX
  Queue: 0 - Find status of Task Queue
         1 - Find status of Receive Queue
         2 - Find status of Log Queue
         3 - Find status of Send Events
         4 - Find status of Receive Events

  The Get Queue Status function (11H) returns the current status of a queue
  you specify.

  Return:

  If DL = 0, 1, or 2

     AX = Total number of changes made to this queue since the Resident
          Manager was started, or a negative error code.  If the number
          of changes exceeds 7FFFH, the count begins again at 0.
     BX = Current number of Control Files in this queue.
     CX = Current number of received files.  (This register is non-zero
          only if you request the status of the Receive Queue by
          specifying DL = 1.)  The value in this register is incremented
          for each file received.

  If DL = 3 (V1.2)

     AX = Number of successful sends since the Resident Manager was
          started, including events cancelled by the user.

     BX = Number of unsuccessful sends since the Resident Manager was
          started, including warnings.

  If DL = 4 (V1.2)

     AX = Number of received file transfer events since the Resident
          Manager was started

     BX = Number of received fax events since the Resident Manager was
          started

See Also 10h 05h 06h 01h Error Codes


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .