Jump to content

DevHelp Beep: Difference between revisions

From EDM2
No edit summary
Line 1: Line 1:
{{DISPLAYTITLE:DevHelp_Beep}}
This service generates a beep.  
This service generates a beep.  



Revision as of 02:31, 4 May 2025

This service generates a beep.

Syntax

C

USHORT APIENTRY DevHelp_Beep(USHORT Frequency, USHORT DurationMS);

Assembler

MOV   BX,_Freq        ; Frequency of beep in Hz
MOV   CX,_Duration    ; Duration of beep in milliseconds
MOV   DL,DevHlp_Beep

CALL  [Device_Help]

Parameters

C

Frequency (USHORT)
Frequency of beep in Hz
DurationMS (USHORT)
Duration of beep in milliseconds

Assembler

MOV   BX,_Freq        ; Frequency of beep in Hz
MOV   CX,_Duration    ; Duration of beep in milliseconds
MOV   DL,DevHlp_Beep

CALL  [Device_Help]

Return Code

C

Success Indicator: 0

Possible errors:

ERROR_INVALID_FREQUENCY (395)

Assembler

   'C' Clear if successful.
       AX = 0.

   'C' Set if error.
       AX = Error code.
            Possible errors:
               ERROR_INVALID_FREQUENCY (395)

Remarks

This function uses the DX register.

Example Code

C

#include  "dhcalls.h"

USHORT APIENTRY DevHelp_Beep(USHORT Frequency,
                             USHORT DurationMS);

Related Functions