Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aprowizowanie jest przeznaczone do rozszerzania stałych i struktur zarówno w sposób niezależny od urządzenia, jak i w sposób specyficzny dla urządzenia (specyficzny dla dostawcy). W przypadku stałych, które są wyliczeniami skalarnymi, zakres wartości jest zarezerwowany dla przyszłych typowych rozszerzeń. Pozostałe wartości są identyfikowane jako specyficzne dla urządzenia. Dostawca może zdefiniować znaczenie tych wartości w dowolny sposób. Ich interpretacja jest kluczem do identyfikatora rozszerzenia podanego w strukturze danych LINEDEVCAP S. W przypadku stałych, które są zdefiniowane jako flagi bitów, zakres bitów o niskiej kolejności jest zarezerwowany, gdzie bity o wysokiej kolejności mogą być specyficzne dla rozszerzenia. Zaleca się, aby rozszerzone wartości i tablice bitowe używały bitów z najwyższej wartości lub bitu o wysokiej kolejności. Spowoduje to pozostawienie opcji przeniesienia obramowania między wspólną częścią a częścią rozszerzenia, jeśli jest to konieczne w przyszłości. Rozszerzenia struktur danych mają przypisany niezmienny rozmiar pola o rozmiarze/przesunięciu będącym częścią stałej części. Interfejs TAPI opisuje każdą strukturę danych, jakie rozszerzenia specyficzne dla urządzenia są dozwolone.
Oprócz rozpoznawania określonego identyfikatora rozszerzenia aplikacja musi negocjować numer wersji rozszerzenia, w ramach którego działa aplikacja i dostawca usług. Odbywa się to w drugiej fazie negocjacji wersji funkcji lineGetDevCaps.
Identyfikator rozszerzenia jest globalnie unikatowym identyfikatorem. Nie ma centralnego rejestru dla identyfikatorów rozszerzeń. Zamiast tego są one generowane lokalnie przez producenta przez narzędzie, które jest dostępne w zestawie narzędzi. Liczba składa się z części, takich jak unikatowy adres LAN, godzina dnia i liczba losowa, aby zagwarantować globalną unikatowość. Globalnie unikatowe identyfikatory są przeznaczone do odróżnienia od unikatowych identyfikatorów HP/DEC i są w pełni zgodne z nimi.