reactos/drivers/ksfilter/ks
Oleg Dubinskiy a6b281c228
[KS] KsRead/WriteFile: finish IRP initialization and properly setup I/O stack location for it (#5784)
- Initialize the rest of IRP data which is not initialized by IoBuildSynchronousFsdRequest.
- Setup an IO_STACK_LOCATION structure for the IRP before calling the driver's read/write routine.
- Do this for both KsReadFile and KsWriteFile functions in our Kernel Streaming driver (ks.sys).
This fixes several problems when calling these functions from outside, so now they are working correctly, as expected.
Discovered during my audio investigations.
CORE-19232
2023-10-10 13:30:00 -07:00
..
allocators.c
api.c
bag.c
clocks.c
CMakeLists.txt
connectivity.c [DRIVERS] Add some missing OBJ_KERNEL_HANDLE (#4493) 2022-05-07 22:12:19 +03:00
device.c
deviceinterface.c
driver.c
event.c
filter.c
filterfactory.c
image.c [DRIVERS] Add some missing OBJ_KERNEL_HANDLE (#4493) 2022-05-07 22:12:19 +03:00
irp.c [KS] KsRead/WriteFile: finish IRP initialization and properly setup I/O stack location for it (#5784) 2023-10-10 13:30:00 -07:00
kcom.c
ks.rc
ks.spec
ksfunc.h
ksiface.h
kstypes.h
methods.c
misc.c
msvc.S
pin.c
precomp.h
property.c
swenum.c [KS] KsServiceBusEnumPnpRequest(): Remove a redundant ASSERT() 2022-01-08 18:00:38 +03:00
topology.c
unknown.c
worker.c