Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Metoduppsättningar är grupper med relaterade åtgärder som kernel-strömmande klienter kan anropa på KS-objekt. Ett allokeringsobjekt kan till exempel ge en metoduppsättning som innehåller metoder som allokerar och frigör minne.
En minidrivrutin tillhandahåller en struktur av typen KSMETHOD_SET för varje metodset som den stöder. I sin tur innehåller en KSMETHOD_SET struktur en matris med KSMETHOD_ITEM strukturer som beskriver enkla metoder. Minidrivern levererar pekare till driver-tillhandahållna KStrMethodHandler och KStrSupportHandler som hanterar rutiner i medlemmarna MethodHandler och SupportHandler i KSMETHOD_ITEM-strukturen.
Klienter gör synkrona metodbegäranden genom att anropa KsSynchronousDeviceControl eller asynkrona begäranden genom att anropa DeviceIoControl (beskrivs i Microsoft Windows SDK-dokumentationen) med IOCTL_KS_METHOD.
En drivrutin begär en specifik metod genom att tillhandahålla en KSMETHOD-struktur i InBuffer-parametern för ovanstående anrop.
AVStream-filter och pins beskriver de metoder de stöder genom att tillhandahålla en KSAUTOMATION_TABLE-struktur i AutomationTable-medlemmen i antingen en KSFILTER_DESCRIPTOR-struktur eller en KSPIN_DESCRIPTOR_EX-struktur. Mer information finns i Definition av Automationstabeller.