phoneSetDisplay, fonction (tapi.h)

La fonction phoneSetDisplay entraîne l’affichage de la chaîne spécifiée sur l’appareil téléphonique ouvert spécifié.

Syntaxe

LONG phoneSetDisplay(
  HPHONE hPhone,
  DWORD  dwRow,
  DWORD  dwColumn,
  LPCSTR lpsDisplay,
  DWORD  dwSize
);

Paramètres

hPhone

Gérez l’appareil téléphonique ouvert. L’application doit être propriétaire du téléphone.

dwRow

Position de ligne sur l’affichage où le nouveau texte doit être affiché.

dwColumn

Position de colonne sur l’affichage où le nouveau texte doit être affiché.

lpsDisplay

Pointeur vers l’emplacement de mémoire où le contenu d’affichage est stocké. Les informations d’affichage doivent avoir le format spécifié dans le membre dwStringFormat de la structure PHONECAPS , qui décrit les fonctionnalités de l’appareil du téléphone.

dwSize

Taille des informations pointées par lpsDisplay, en octets. Si le paramètre lpsDisplay est un pointeur vers une chaîne, la taille doit inclure la marque de fin Null.

Valeur retournée

Retourne un identificateur de requête positif si la fonction est terminée de manière asynchrone ou un nombre d’erreur négatif si une erreur se produit. Le paramètre dwParam2 du message PHONE_REPLY correspondant est égal à zéro si la fonction réussit ou s’il s’agit d’un numéro d’erreur négatif si une erreur se produit. Les valeurs de retour possibles sont les suivantes :

PHONEERR_INVALPHONEHANDLE, PHONEERR_OPERATIONUNAVAIL, PHONEERR_NOTOWNER, PHONEERR_OPERATIONFAILED, PHONEERR_INVALPHONESTATE, PHONEERR_UNINITIALIZED, PHONEERR_INVALPOINTER, PHONEERR_NOMEM, PHONEERR_INVALPARAM, PHONEERR_RESOURCEUNAVAIL.

Remarques

Les informations d’affichage spécifiées sont écrites dans l’affichage du téléphone, en commençant aux positions spécifiées. Cette opération remplace les informations affichées précédemment. Si la quantité d’informations dépasse la taille de l’affichage, les informations sont tronquées. La quantité d’informations qui peuvent être affichées est au maximum d’éléments (dwNumRows * dwNumColumns) de taille. dwNumRows et dwNumColumns sont disponibles dans la structure PHONECAPS , qui est retournée par phoneGetDevCaps ; ils sont de base zéro.

Configuration requise

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

Voir aussi

PHONECAPS

PHONE_REPLY

Fonctions de service téléphonique supplémentaires

Vue d’ensemble de la référence TAPI 2.2

phoneGetDevCaps