System Intrinsic Functions

These functions implement behavior that cannot be modeled machine-independently in the C language, such as stack allocation and synchronization.

The following table shows the intrinsic functions for system operation.

Intrinsic function Description
_alloca Allocate stack memory. For more information, see the Microsoft C Run-Time Library for Windows CE .NET.
_abnormal_termination Checking for normal exit from a try block. For more information, see the Microsoft C Run-Time Library for Windows CE .NET.
_exception_code
_exception_info
Information about exceptions thrown. For more information, see the Microsoft C Run-Time Library for Windows CE .NET.
_ReturnAddress Return address. For more information, see the Microsoft C Run-Time Library for Windows CE .NET.
_WriteBarrier
_ReadWriteBarrier
Memory system synchronization.
_debugbreak or DebugBreak Breakpoint for debugging.
_trap Inserts a trap instruction.
_CacheWriteBack Writes the cache line containing the address referenced by the pointer to main memory.
_CacheRelease Writes the cache line containing the address referenced by the pointer to main memory, and then marks the cache line as empty.
_ICacheRefresh Releases the cache line containing the address referenced by the pointer from the instruction cache.

See Also

Common Intrinsic Functions | Integer Intrinsic Functions | Floating-Point Intrinsic Functions | String and Block Intrinsic Functions | Microprocessor-specific Intrinsic Functions

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.