Unsupported Kernel APIs

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

The following table shows the functions that are no longer supported as of Windows Embedded CE 6.0, and any available porting information.

Function Porting information

CeZeroPointer

No longer supported.

GetCurrentPermissions

No longer supported. This must be removed.

MapPtrToProcess

No longer supported. If this was used to access a parameter, you can remove the mapping call. If this was used to access a pointer that was passed inside a structure or through some other means, you must explicitly switch to calling buffer marshaling and unmarshalling functions CeOpenCallerBuffer and CeCloseCallerBuffer.

MapCallerPtr

No longer supported. If this was used to access a parameter, you can remove the mapping call. If this was used to access a pointer that was passed inside a structure or through some other means, you must explicitly switch to calling buffer marshaling and unmarshaling functions CeOpenCallerBuffer and CeCloseCallerBuffer.

SetKMode

No longer supported. This must be removed.

SetProcPermissions

No longer supported. This must be removed.

UnMapPtr

No longer supported. This must be removed.

See Also

Other Resources

Kernel API Modifications: Windows CE 5.0 vs. Windows Embedded CE 6.0
Kernel Migration