KS 方法

方法集合是核心串流用戶端可以在 KS 物件上叫用的相關動作群組。 例如,配置器物件可以提供方法集合,其中包含配置和解除配置記憶體的方法。

迷你驅動程式會為其支援的每個方法提供 KSMETHOD_SET 結構。 接著,KSMETHOD_SET 結構包含描述單一方法 的KSMETHOD_ITEM 結構陣列。 minidriver 會提供指標給驅動程式提供的 KStrMethodHandlerKStrSupportHandler 處理常式常式,這些常式位於 KSMETHOD_ITEM 結構的 MethodHandlerSupportHandler 成員中。

用戶端藉由呼叫KsSynchronousDeviceControl或非同步要求來發出同步方法要求,方法是呼叫DeviceIoControl (,如使用 IOCTL_KS_METHOD Microsoft Windows SDK檔) 中所述。

驅動程式會藉由在上述呼叫的InBuffer參數中提供KSMETHOD結構來要求特定方法。

AVStream 篩選和釘選描述它們支援的方法,方法是在KSFILTER_DESCRIPTOR結構的AutomationTable成員或KSPIN_DESCRIPTOR_EX結構中提供KSAUTOMATION_TABLE結構。 如需詳細資訊,請參閱 定義自動化資料表