Udostępnij przez


Zastrzeżone moduły obsługi Data-Intersection

Możesz przezwyciężyć ograniczenia domyślnego programu obsługi przetwarzania danych, pisząc własną procedurę obsługi dla twojego adaptera. Zastrzeżona procedura obsługi jest implementowana jako metoda IMiniport::D ataRangeIntersection w obiekcie sterownika miniportu. Zobacz przykładowe sterowniki adapterów w zestawie Sterowników systemu Microsoft Windows (WDK), aby zapoznać się z przykładami metod DataRangeIntersection .

Zastrzeżony obsługiwacz przecięcia danych może zrekompensować niestandardowe funkcje sprzętowe, których nie można odpowiednio określić w strukturze KSDATARANGE_AUDIO. Na przykład przykładowy sterownik adaptera AC97 w zestawie WDK zarządza sprzętem, który może obsługiwać dwa lub więcej kanałów audio podczas odtwarzania, ale nie może obsługiwać dźwięku mono. Metoda DataRangeIntersection próbki określa, czy zakres danych dla numeru PIN źródłowego innego filtru jest ograniczony do mono (czyli MaximumChannels< 2). Jeśli tak, wywołanie kończy się niepowodzeniem, zwracając STATUS_NO_MATCH.

Zastrzeżona procedura obsługi przecięcia danych ma możliwość obsługi przecięcia danych na niektórych jego pinezkach i umożliwia domyślnemu programowi obsługi przecięcia danych sterownika portu do obsługi przecięcia danych na innych wyprowadzeniach.

W pozostałej części tej sekcji przedstawiono wytyczne dotyczące implementowania własnościowych obsług skrzyżowania danych.