Compiler Error C2432 (Windows CE 5.0)

Send Feedback

illegal reference to 16-bit data in 'identifier'

A 16-bit register is used as an index or base register.

The compiler does not support referencing 16-bit data.

16-bit registers cannot be used as index or base registers when compiling for 32-bit code.

The following example shows how this error might occur.

_asm mov eax, DWORD PTR [bx]

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.