fonction lineSetLineDevStatus (tapi.h)

La fonction lineSetLineDevStatus définit le périphérique de ligne status. À l’exception de la validation des paramètres de base, il s’agit d’un passage direct direct au fournisseur de services. Le fournisseur de services envoie un message LINE_LINEDEVSTATE pour informer les applications du nouvel état, lorsqu’il est défini ; TAPI ne synthétise pas ces messages.

Syntaxe

LONG lineSetLineDevStatus(
  HLINE hLine,
  DWORD dwStatusToChange,
  DWORD fStatus
);

Paramètres

hLine

Gérez l’appareil de ligne.

dwStatusToChange

Une ou plusieurs constantes LINEDEVSTATUSFLAGS_.

fStatus

TRUE (–1) pour activer le ou les bits status indiqués, FALSE (0) à désactiver.

Valeur retournée

Retourne un identificateur de demande positif si l’opération asynchrone démarre ; sinon, la fonction retourne l’une des valeurs d’erreur négatives suivantes :

LINEERR_INVALLINEHANDLE, LINEERR_INVALLINESTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONUNAVAIL, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Configuration requise

   
Plateforme cible Windows
En-tête tapi.h
Bibliothèque Tapi32.lib
DLL Tapi32.dll