Partager via


TSPI_phoneSetLamp, fonction (tspi.h)

La fonction TSPI_phoneSetLamp permet de définir la lampe spécifiée sur l’appareil téléphonique d’ouverture spécifié dans le mode de lampe spécifié.

Syntaxe

LONG TSPIAPI TSPI_phoneSetLamp(
  DRV_REQUESTID dwRequestID,
  HDRVPHONE     hdPhone,
  DWORD         dwButtonLampID,
  DWORD         dwLampMode
);

Paramètres

dwRequestID

Identificateur de la requête asynchrone.

hdPhone

Poignée du téléphone dont la lampe doit être réglée.

dwButtonLampID

Bouton dont la lampe doit être définie.

dwLampMode

Spécifie la façon dont la lampe doit être allumée. Le paramètre dwLampMode ne peut avoir qu’une des constantes PHONELAMPMODE_.

Valeur retournée

Retourne dwRequestID, ou un numéro d’erreur si une erreur se produit. Le paramètre réel lResult de la ASYNC_COMPLETION correspondante est égal à zéro si la fonction réussit ou s’il s’agit d’un numéro d’erreur si une erreur se produit. Les valeurs de retour possibles sont les suivantes :

PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALBUTTONLAMPID, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALLAMPMODE, PHONEERR_OPERATIONUNAVAIL.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tspi.h

Voir aussi

ASYNC_COMPLETION

constantes PHONELAMPMODE_

TSPI_phoneGetDevCaps

TSPI_phoneGetLamp