Fujitsu FMW4503TS128A01 manual Bios Configuration Application Programming Interfaces

Page 78

Chapter 8

BIOS Configuration Application Programming Interfaces

This chapter describes application programming interfaces (APIs) that allow Windows applications to configure BIOS settings. These APIs include functions in the BIOSSET.DLL (dynamic-link library).

This DLL includes functions that can be called from Windows applications to configure BIOS parameters for the Stylistic 3500 pen tablet.

To use these functions with your applications:

Include the header file BIOSINC.H in your program source code.

Ensure that the BIOSSET.DLL file is in the C:\WINDOWS\SYSTEM directory on your system at run time.

The DLL files are available on-line and can be downloaded from the Fujitsu PC web site at:

www.fujitsupc.com

Function prototypes for these APIs are written in the C programming language and are described in this guide using C syntax. Although ideally suited for program development using a compiler that supports the ANSI C or C++ standard, these functions can be called from applications developed in other programming languages, such as Microsoft Visual Basic, which allow you to use DLLs. Refer to the documentation for your programming language for details on calling functions in DLLs.

Version Information

Version information for the DLL can be obtained by calling the GetFileVersionInfo and GetFileVersionInfoSize functions supplied in the Microsoft Visual C++ development library.

Note: Version information can also be viewed by selecting the file and carrying out the Properties command in Windows.

Summary of Functions

A summary of functions you should be familiar with to use this API is given below:

InitializeBIOS

This function initializes the API. This function must be called before any other functions in this API can be called.

UpdateBIOSCheckSum

Applications which use this API must call this function to close the API before the application exits.

ReadBIOSSettings

This function retrieves BIOS settings for a BIOS option that you specify.

BiosSetupSet

This function sets the BIOS setting that you specify.

68

Image 78
Contents Technical Reference Guide Declaration of Conformity Table of Contents Chapter Installing Hardware Options Chapter System Power List of Figures Figure A-1 IDE Hard Disk Drive Cover PlateList of Tables ViiAbout This Guide OrganizationViii Related Documentation Stylistic 3500 User’s GuideTechnical Support Internal LAN/Modem Pen Tablet FeaturesPC Card Support Acpi SupportSupported Operating Systems Overview of System Configuration Tools and UtilitiesSystem Software Pen SupportPhdisk Windows 98 and Windows NT only Permanent and Current Bios Settings Configuring the Stylistic 3500 Pen Tablet SystemPen Configuration Pen SubsystemsBios Setup Starting Bios SetupUsing Bios Setup Bios Setup ScreenExiting Bios Setup Option Settings Description Bios Setup Main Menu OptionsBios Setup Main Menu Options 44/1.2 MBBios Setup Primary Master Configuration Options Primary Master Submenu OptionsBios Setup Advanced Menu Options Advanced Menu OptionsYes 3F8 3FF Serial/Parallel Port Configuration Submenu OptionsSerial/Parallel Port Configurations Submenu Options 2E8 2EFECP DMABidirectional 378 37FKeyboard/Mouse Features Submenu Options Keyboard/Mouse Features Submenu OptionsOff Video Submenu Options Video Features Submenu OptionsDisabled Internal Flat PanelInternal Device Configurations Submenu Internal Device Configurations Submenu OptionsPCI Configuration Submenu PCI Configuration Submenu OptionsAvailable Event Logging Submenu CPU Features SubmenuCPU Features Submenu Options 10. Event Logging Submenu Options11. Bios Setup Security Menu Options Security Menu OptionsAll Normal12. Hard Disk Security Submenu Options Hard Disk Security SubmenuOwner Information Submenu 13. Owner Information Submenu OptionsPower Menu Options 14. Bios Setup Power Savings OptionsCustomized Minutes SuspendAdvanced Features Options Submenu 15. Bios Advanced Features Options SubmenuMaximum Power Savings 16. Bios Setup Boot Menu Options Boot Menu OptionsBoot Device Priority Submenu 17. Bios Setup Boot Sequence SubmenuInfo Menu 18. Bios Setup Info Menu19. Bios Setup Exit Menu Options Exit Menu OptionsUsing Cmosrdwr Saving a Bios Configuration Using CmosrdwrRestoring a Bios Configuration Phdisk Hard Disk Preparation Utility Command Line Options20. Phdisk Command Line Options Option Parameters DescriptionCreate Option Info PartitionReformat Partition Automatic Memory Size Calculation 21. Phdisk /CREATE Option Command DescriptionReformat Option 22. Phdisk /REFORMAT Option23. Phdisk /DELETE Option Delete OptionInfo Option 24. Phdisk /INFO OptionMessages Phdisk Sign-on MessageSave to Disk Partition Exists Not Enough System Memory Installing Hardware Options Installing a PC CardInstalling a Dimm Card Removing a PC CardRemoving a Dimm Card Removing a Dimm CardLogic System Specifications Hardware SpecificationsGeneral Specifications Feature Specification CommentsResolution Colors Display SpecificationsDisplay Specifications External Video CapabilitiesDigitizer Specifications Digitizer SpecificationsTechnology Notice Peripheral Interface Specifications Peripheral Interface SpecificationsUSB Power System Specifications Power System SpecificationsEnvironmental Specifications Physical SpecificationsAgency Approval Specifications Internal LAN/Modem Specifications 10. Internal LAN/Modem SpecificationsCSMA/CD Internal LAN/Modem Specifications Port Replicator/Mini-Dock Specifications 11. Stylistic 3500 Port Replicator/Mini-Dock SpecificationsPcmcia High Usage Contacts Connector Position Locations SignalPeripheral Interfaces Metal ContactsDC Power Input Connector Pin Assignments DC Power InputSerial Port Connector Pin Assignments Serial PortFloppy Disk Drive Connector Pin Assignments Connector Pin Locations Signal Signal Description NameFloppy Disk Drive Port Universal Serial Bus Port Contact Pin Assignments Contact Pin Locations Signal Name Signal Description NumberUniversal Serial Bus Port DataSystem Interface Port Connector On Pen Tablet System Interface PortSystem Interface Port Connector Pin Assignments Pin Signal Level Description Port or Connector NameBWP BresetPcmvcc BBVD1FRDDT# FWG#FINDEX# Vgagnd DdcdataLANRX+ BiowrGND Lanrx LAN Usbgnd GNDVgag VgagndDdcclk SinaUsbp USB Data UsbvccUSBP+ USB DATA+ FDCHG#PRD4 PslctPPE BBVD2Audio Jacks IrDA Port SpecificationsIrDA Port Active Audio InputsActive Audio Outputs PC Card Port 10. PC Card Port Pin AssignmentsBit PC Card Interface CardBus Pin Memory-Only CAD20 CCBE2#CAD18 CAD21CAD17 CTRDY#CFRAME# CAD19HDD side PCB side Signal Name Pin Number Hard Disk Drive PortIordy / #DDMARDY DIOR# / HDMARDY#Hstrobe DstrobeSystem Power System Power HardwareBattery Pack DC Power Inputs DC Input ConnectorsBios Configuration Application Programming Interfaces Version InformationSummary of Functions ReadBIOSSettings InitializeBIOSUpdateBIOSCheckSum BiosSetupSetError Codes Bios Configuration API Error CodesOption and Setting Parameters and Return Values Parallel Port AddressCompens Dispenb Programmable Hotpad Libraries for Windows Applications Hotpad NotificationSetHotpadNotification KillHotpadNotificationReplacing the IDE Hard Disk Drive Removing the Hard Disk DriveFigure A-2 Unplugging the Hard Disk Drive Connector Figure A-3 Removing the Hard Disk Drive, Part Installing the Hard Disk Drive Figure A-5 Installing the IDE Hard Disk DriveAT Command Set Start bit Data bit Parity Stop bitAT Commands Table AT Data CommandsCommand Specification Default Not displays Command Specification Default Command Specification Default Command Specification Default AT Fax Class1 Commands Modulation by parameter25ter AT Commands Command Specification DescriptionReg Function Units Default Range Register TableATX2 ATX0ATX1 ATX3Register Table Result Codes Summary Result Code Numeric DescriptionConnect 42000 EC Connect 38000 ECConnect 40000 EC Connect 44000 ECAgency Notices FCC NoticesDOC Industry Canada Compliance Notices Avis Aux Utilisateurs Du Réseau Téléphonique Canadien Avertissement Index Index-1Index-2 Index-3 Index-4 FPC58-0473-01