Int F1/AH=01h

Prev Next Ralf Interrups Categories Contents

------

Common ISDN API (CAPI) v1.1 - API-REGISTER - INITIALIZE CAPI

AH = 01h
ES:BX -> buffer for CAPI's use (refer to note below)
CX = minimum number of pending messages
DX = maximum simultaneous Level 3 connections
SI = maximum concurrent received B3 data blocks
DI = maximum B3 data block size

Return:
AX = CAPI-assigned application ID 0000h on error BX = error number 1001h registration error

Range:
INT 00 to INT FF, selectable by program parameter

Notes: The caller is required to provide at least 512 bytes of stack space. The CAPI interrupt handler begins with a header which is nearly identical to the IBM Interrupt Sharing Protocol header (see #02568 at INT 2D"AMIS"), except that the short jump instruction to a hardware reset handler at offset 09h is replaced by the signature bytes "IA". The maximum length of a message is fixed at 180 bytes; the standard document suggests using CX=10, DI=1, SI=7, and DI=130 for applications which use only a single connection and standard protocols. The total size of the application-provided buffer must be at least 180*CX + DX*SI*DI bytes

See Also: AH=02h - INT F1/AL=01h

Index:
Installation check;Common ISDN API

Category: Uncatagorized - Int F1h - C

------

Prev Next Ralf Interrups Categories Contents