40 • C/C++ Library6.3 _9812_Initial@ DescriptionThis function is used to initialize PCI-9812/10. Every PCI-9812/10has to be initialized by this function before calling other functions.@ SyntaxC/C++ (DOS)int _9812_Initial (int card_number, U16*op_base_address,U16 *pt_base_address,U16 *irq_no, U16 *pci_master)C/C++ (Windows 95)int W_9812_Initial (int card_number, U16*op_base_address,U16 *pt_base_address,U16 *irq_no, U16 *pci_master)Visual Basic (Windows 95)W_9812_Initial (ByVal card_number As Long,op_base_address As Integer,pt_base_address As Integer, irq_no AsInteger, pci_master As Integer) AsLong@ Argumentcard_number: the card number of PCI-9812/10 to be initialized,totally 10 cards can be initialized, the valid cardnumbers are 0~9.op_base_address: the physical location of S5933 operationRegisters in I/O space.pt_base_address: the physical location of add-on registers inpass-through I/O spaceirq_no : the interrupt IRQ level of your PCI-9812 card, thisavailable IRQ value is automatically assigned bysystem BIOS.pci_master : BIOS enables or disables bus mastering in PCICommand Register@ Return CodePCICardNumErrPCIBiosNotExistPCIBaseAddrErrNoError