Funzione phoneSetStatusMessages (tapi.h)

La funzione phoneSetStatusMessages consente a un'applicazione di monitorare il dispositivo telefonico specificato per gli eventi di stato selezionati.

Sintassi

LONG phoneSetStatusMessages(
  HPHONE hPhone,
  DWORD  dwPhoneStates,
  DWORD  dwButtonModes,
  DWORD  dwButtonStates
);

Parametri

hPhone

Gestire il dispositivo telefonico aperto da monitorare.

dwPhoneStates

Set di modifiche dello stato del telefono ed eventi per i quali l'applicazione può ricevere messaggi di notifica. Questo parametro può avere zero, uno o più costanti PHONESTATE_.

dwButtonModes

Set di modalità del pulsante telefono per cui l'applicazione può ricevere messaggi di notifica. Questo parametro può avere zero, uno o più costanti PHONEBUTTONMODE_.

dwButtonStates

Set di modifiche dello stato del pulsante telefono per cui l'applicazione può ricevere messaggi di notifica. Se il parametro dwButtonModes è zero, dwButtonStates viene ignorato. Se dwButtonModes ha uno o più bit impostati, questo parametro deve avere almeno un bit impostato. Questo parametro usa le costanti PHONEBUTTONSTATE_.

Valore restituito

Restituisce zero se la richiesta ha esito positivo o negativo se si verifica un errore. I valori restituiti possibili sono:

PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALPHONESTATE, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALBUTTONMODE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALBUTTONSTATE, PHONEERR_UNINITIALIZED, PHONEERR_OPERATIONUNAVAIL.

Commenti

Un'applicazione può usare la funzione phoneSetStatusMessages per abilitare o disabilitare la generazione dei messaggi corrispondenti. Tutti i messaggi di stato del telefono sono disabilitati per impostazione predefinita.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tapi.h
Libreria Tapi32.lib
DLL Tapi32.dll

Vedi anche

PHONECAPS

PHONE_CLOSE

PHONE_STATE

Funzioni supplementari del servizio telefonico

Panoramica dei riferimenti a TAPI 2.2

phoneGetDevCaps

phoneInitialize

phoneInitializeEx

phoneOpen