phoneGetLamp
The
phoneGetLamp function returns the current lamp mode of the specified lamp.
LONG phoneGetLamp(
HPHONE hPhone,
|
|
DWORD dwButtonLampID,
|
|
LPDWORD lpdwLampMode
|
|
);
|
|
Parameters
hPhone
A handle to the open phone device.
dwButtonLampID
The ID of the lamp to be queried.
lpdwLampMode
A pointer to a memory location that will hold the lamp mode status of the
given lamp. Note that
lpdwLampMode can have at most one bit set. This parameter uses the following
PHONELAMPMODE_ constants:
PHONELAMPMODE_BROKENFLUTTER
Broken flutter is the superposition of flash and flutter.
PHONELAMPMODE_FLASH
Flash means slow on and off.
PHONELAMPMODE_FLUTTER
Flutter means fast on and off.
PHONELAMPMODE_OFF
The lamp is off.
PHONELAMPMODE_STEADY
The lamp is continuously lit.
PHONELAMPMODE_WINK
The lamp is winking.
PHONELAMPMODE_UNKNOWN
The lamp mode is currently unknown.
PHONELAMPMODE_DUMMY
This value is used to describe a button/lamp position that has no
corresponding lamp.
Return Values
Returns zero if the request is successful or a negative error number if an
error has occurred. Possible return values are:
PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALBUTTONLAMPID,
PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPOINTER, PHONEERR_OPERATIONFAILED,
PHONEERR_INVALPHONESTATE, PHONEERR_UNINITIALIZED, PHONEERR_OPERATIONUNAVAIL.
Remarks
Phone sets that have multiple lamps per button should be modeled using
multiple button/lamps pairs. Each extra button/lamp pair should use a DUMMY button.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database