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 |