Udostępnij przez


właściwości Data-Range

Zakresy danych są używane nie tylko do przecinania danych, ale mogą być również dostępne jako właściwości urządzenia (zobacz Pin Data-Range i właściwości przecięć). Z tego powodu sterownik adaptera, którego program obsługi przecięcia danych zajmuje się wszystkimi negocjacjami formatowymi na jego pinach, powinien nadal zawierać pełny zestaw zakresów danych. Zakresy danych powinny jak najwierniej odzwierciedlać preferencje w zakresie formatu danych wbudowane w procedurę obsługi przecinania danych adaptera.

Dostęp do zakresów danych numeru PIN można uzyskać za pomocą następujących właściwości:

KSPROPERTY_PIN_DATARANGES

KSPROPERTY_PIN_CONSTRAINEDDATARANGES

Te dwie właściwości określają odpowiednio statyczne zakresy danych i ograniczone zakresy danych pinu.

Ograniczone zakresy danych zawierają dokładniejsze informacje o bieżących możliwościach urządzenia, ponieważ są one dynamicznie aktualizowane w celu uwzględnienia wszystkich zasobów pokładowych, które zostały już przydzielone do innych celów. Dla porównania zakresy danych statycznych mogą niedokładnie zgłaszać możliwości sprzętowe, które zależą od zasobów, które nie są już dostępne.

W aktualnej implementacji PortCls domyślne procedury obsługi przecinania danych w sterownikach portów używają tylko statycznych zakresów danych adaptera.