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. Leur interprétation est clé pour l’identificateur d’extension fourni dans 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 s’il y a besoin de 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. TAPI décrit pour chaque structure de données les extensions spécifiques à l’appareil autorisées.
Outre la reconnaissance d’un identificateur d’extension spécifique, l’application doit négocier le numéro de version de l’extension sous lequel l’application et le fournisseur de services fonctionnent. Cela se fait dans la deuxième phase de négociation de version de la fonction lineGetDevCaps.
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. Le nombre est constitué de parties telles qu’une adresse LAN unique, une heure de jour et un nombre aléatoire, pour garantir l’unicité globale. 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.