Device Manager Security (Windows Embedded CE 6.0)
1/6/2010
Device Manager validates all input and output buffers passed to DeviceIoControl.
Input/Output Buffer Validation
In Windows Embedded CE 6.0, the kernel performs a full access check on first level buffer pointer parameters. This access check eliminates the need for validation to be performed by the device driver. However, a driver must still verify that the caller has access to memory addressed by embedded pointers using CeOpenCallerBuffer and CeCloseCallerBuffer. For additional information, see the Migrating a Windows Embedded CE Driver to Windows Embedded CE 6.0.**