AVStream 分派資料表 KSDEVICE_DISPATCH 是一組分派函式的函式指標。 迷你驅動程式可以藉由提供執行驅動程式特定工作的回呼常式來擴充 AVStream 所提供的行為。
這些迷你驅動程式提供的常式會接收特定事件的通知,而且可能會擴充或修改 AVStream 所提供的預設事件處理。
KSFILTER_DISPATCH 和 KSPIN_DISPATCH 結構體都提供了一個稱為 Process 的分派器。 使用此分派來區分以 篩選器為中心的 篩選器與 以針腳為中心的 篩選器。若要指定以篩選器為中心的篩選器,請在篩選分派資料表中提供程序分派回呼常式的指標。 以針腳為中心的篩選器會在每個針腳描述子資料表中提供進程分派。
您可以註冊過濾器,以收到有關創建、刪除、處理數據的需求和重置的通知。 您可以配置引腳以接收事件通知,例如建立、關閉、需要處理資料、重設、資料格式設定和狀態變更。 若要登錄物件以進行通知,請在相關分派結構中提供廠商所提供分派常式的指標。
如需分派函數的詳細資訊,請參閱 KSFILTER_DISPATCH、 KSPIN_DISPATCH 和 KSALLOCATOR_DISPATCH。