Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Methodesets zijn groepen gerelateerde acties die kernelstreamingclients kunnen aanroepen op KS-objecten. Een allocator-object kan bijvoorbeeld een methodeset bieden die methoden bevat die geheugen toewijzen en de toewijzing ervan ongedaan maken.
Een minidriver levert een KSMETHOD_SET structuur voor elke methodeset die wordt ondersteund. Op zijn beurt bevat een KSMETHOD_SET structuur een matrix van KSMETHOD_ITEM structuren die één methode beschrijven. De minidriver levert pointers naar door de driver geleverde KStrMethodHandler- en KStrSupportHandler-verwerkingsroutines in de MethodHandler- en SupportHandler-leden van de KSMETHOD_ITEM-structuur.
Clients maken synchrone methodeaanvragen door KsSynchronousDeviceControl of asynchrone aanvragen aan te roepen door DeviceIoControl aan te roepen (beschreven in de Microsoft Windows SDK-documentatie) met IOCTL_KS_METHOD.
Een stuurprogramma vraagt een specifieke methode aan door een KSMETHOD-structuur op te geven in de Parameter InBuffer van de bovenstaande aanroep.
AVStream-filters en -pinnen beschrijven methoden die ze ondersteunen door een KSAUTOMATION_TABLE structuur op te geven in het AutomationTable-lid van een KSFILTER_DESCRIPTOR-structuur of een KSPIN_DESCRIPTOR_EX-structuur . Zie Automation-tabellen definiëren voor meer informatie.