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 dispositions sont prises pour étendre les constantes et les structures de manière indépendante de l’appareil et de manière spécifique à l’appareil (propre au fournisseur).
Dans les constantes qui sont des énumérations scalaires, une plage de valeurs est réservée aux futures extensions communes. Le reste des valeurs est identifié comme spécifique à l’appareil. Un fournisseur peut définir des significations pour ces valeurs de n’importe quelle façon souhaitée. L’interprétation de ces valeurs est clé pour l’ID d’extension fourni via la structure de données LINEDEVCAPS. Pour les constantes définies en tant qu’indicateurs de bits, une plage de bits de faible ordre sont réservées, où les bits de classement élevé peuvent être spécifiques à l’extension. Il est recommandé que les valeurs étendues et les tableaux de bits utilisent des bits de la valeur la plus élevée ou du bit de classement élevé vers le bas. Cela laisse la possibilité de déplacer la bordure entre la partie commune et la partie d’extension si nécessaire pour le faire à l’avenir. Les extensions aux structures de données sont affectées à un champ de taille/décalage variable faisant partie de la partie fixe. TSPI décrit les extensions spécifiques à l’appareil autorisées pour chaque structure de données. Pour plus d’informations, consultez la rubrique allocation de mémoire.
Outre la reconnaissance d’un identificateur d’extension spécifique, TAPI (fonctionnant pour le compte d’une application) doit négocier le numéro de version d’extension sous lequel l’application et le fournisseur de services fonctionnent. Pour ce faire, utilisez les fonctions TSPI_lineNegotiateExtVersion et TSPI_phoneNegotiateExtVersion.
Un identificateur d’extension est un identificateur global unique. Il n’existe aucun registre central pour les identificateurs d’extension. Au lieu de cela, ils sont générés localement par le fabricant par un utilitaire disponible avec le kit de ressources. Pour garantir l’unicité globale, le nombre est composé de parties telles qu’une adresse LAN (unique), l’heure de la journée et un nombre aléatoire. Les identificateurs globaux uniques sont conçus pour être distingués des identificateurs uniques HP/DEC universellement et sont donc entièrement compatibles avec eux.