Device Manager Security (Windows Embedded CE 6.0)

1/6/2010

Device Manager validates all input and output buffers passed to DeviceIoControl.

Ee484890.collapse(en-US,WinEmbedded.60).gifInput/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.**

See Also

Reference

ActivateDeviceEx

Other Resources

Device Manager
MapCallerPtr