UVC filter driver BSOD

ronnie 0 Reputation points
2023-03-07T09:10:43.9566667+00:00

I have a device that need to combine hardware data and software data for UVC driver to use. So I implement a filter driver to add software data. When I use the following code to add data I got a BSOD. Can someone point out what's the problem? Thanks!

case URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER: 

        <Put data to Urb buffer>
        .......

		Irp->IoStatus.Status = STATUS_SUCCESS;
		Irp->IoStatus.Information = 0;
		IoCompleteRequest(Irp, IO_NO_INCREMENT);
				
		return STATUS_SUCCESS;
Windows 10 Hardware Performance
Windows 10 Hardware Performance
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
94 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. S.Sengupta 14,886 Reputation points MVP
    2024-04-10T02:00:26.58+00:00

    Ensure that your UVC filter driver is up to date. You can usually do this through Device Manager in Windows or by visiting the manufacturer's website for the latest driver version.

    Make sure your Windows is up to date.

    Try connecting the device to a different USB port or testing it on another computer to see if the issue persists.

    0 comments No comments