Freigeben über


TSPI_phoneSetLamp-Funktion (tspi.h)

Die TSPI_phoneSetLamp-Funktion bewirkt, dass die angegebene Lampe auf dem angegebenen geöffneten Telefongerät im angegebenen Lampenmodus festgelegt wird.

Syntax

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

Parameter

dwRequestID

Der Bezeichner der asynchronen Anforderung.

hdPhone

Der Griff zum Telefon, dessen Lampe eingestellt werden soll.

dwButtonLampID

Die Taste, deren Lampe eingestellt werden soll.

dwLampMode

Gibt an, wie die Lampe beleuchtet werden soll. Der dwLampMode-Parameter kann nur eine der PHONELAMPMODE_ Konstanten aufweisen.

Rückgabewert

Gibt dwRequestID oder eine Fehlernummer zurück, wenn ein Fehler auftritt. Der tatsächliche lResult-Parameter der entsprechenden ASYNC_COMPLETION ist 0, wenn die Funktion erfolgreich ist, oder es ist eine Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind wie folgt:

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tspi.h

Weitere Informationen

ASYNC_COMPLETION

PHONELAMPMODE_ Konstanten

TSPI_phoneGetDevCaps

TSPI_phoneGetLamp