Compiler Error C2493

illegal form of __based

A __based expression must be based on a pointer.

The following is an example of a valid __based expression:

char * mybase;
int __based(mybase) * ptr;