Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les structures de données utilisées par TSPI sont identiques à celles définies dans structures TAPI, à l’exception de TUISPICREATEDIALOGINSTANCEPARAMS.
Dans le cas de la plupart des structures de données plus volumineuses, la responsabilité de remplir les membres est divisée entre le fournisseur de services et TAPI. Le fournisseur de services doit conserver les valeurs présentes dans les membres appartenant à TAPI. La description des membres devant être définis par le fournisseur de services et qui doit être conservée est fournie dans la section Functions des fonctions qui font référence à cette structure de données.
Pour chaque structure, la section référence répertorie les éléments suivants :
- L’objectif de la structure
- Description des valeurs ou des champs
- Description de l’extensibilité de la structure
- Commentaires facultatifs sur l’utilisation de la structure
- Références facultatives à d’autres fonctions, messages, constantes ou structures.
Mémoire de toutes les structures de données dont la représentation est publiée et partagée par TAPI et par le fournisseur de services est allouée par TAPI ou une application à l’aide de TAPI. TAPI transmet un pointeur à la fonction TSPI qui retourne les informations. TSPI remplit la structure de données avec les informations demandées. Si l’opération est asynchrone, les informations ne sont pas disponibles tant que le rappel de réponse asynchrone n’indique pas la réussite.
Note
Certaines structures incluent les champs Taille et Décalage pour définir l’emplacement et la longueur des chaînes dans la partie variable de la structure. Si le fournisseur de services est invité à ajouter une chaîne, mais qu’aucune chaîne n’est disponible, le fournisseur de services doit indiquer cette condition de l’une des façons suivantes :
- Définissez les champs Taille et Décalage sur 0.
- Définissez le champ Offset sur différent de zéro, mais la taille est 0.
- Définissez le champ Offset sur différent de zéro, La taille sur 1 et l’octet sur 0.