Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Sady metod jsou skupiny souvisejících akcí, které mohou klienti streamování jádra vyvolat u objektů KS. Například objekt alokátoru může poskytnout sadu metod obsahující metody, které přidělují a uvolní paměť.
Minidriver poskytuje KSMETHOD_SET strukturu pro každou sadu metod, která podporuje. Struktura KSMETHOD_SET zase obsahuje pole KSMETHOD_ITEM struktur, které popisují jednotlivé metody. Minidriver poskytuje ukazatele na ovladačem dodané obslužné rutiny KStrMethodHandler a KStrSupportHandler v členech MethodHandler a SupportHandler struktury KSMETHOD_ITEM.
Klienti provádějí synchronní požadavky metod voláním KsSynchronousDeviceControl nebo asynchronní požadavky voláním DeviceIoControl (jak je popsáno v dokumentaci sady Microsoft Windows SDK) s IOCTL_KS_METHOD.
Ovladač požaduje konkrétní metodu poskytnutím struktury KSMETHOD v parametru InBuffer výše uvedeného volání.
Filtry a piny AVStream popisují metody, které podporují, tím, že poskytují strukturu KSAUTOMATION_TABLE ve členu AutomationTable buď struktury KSFILTER_DESCRIPTOR, nebo struktury KSPIN_DESCRIPTOR_EX. Další informace naleznete v tématu Definování automatizačních tabulek.