I would suggest using the Device Class Windows Portable Media in a Plug and Play Device Definition.
Ensure that sufficient testing is performed before deploying in Production. Windows Operating System considers scanners, cameras etc. as MTP/Windows Portable Media.
I have the problem with MTP devices. Now i can block MTP devices with USB Bus & MS_COMP_MTP (Device Compatible or MTP (Device Name). So i want to allow excludes some MTP Device with VID/PID but didn't work. Have you got any solution for allow some specific devices?