Reserved Words

 

For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.

The following words are reserved by the linker. These names can be used as arguments in module-definition statements only if the name is enclosed in double quotation marks ("").

APPLOADER1INITINSTANCE2PRELOAD
BASEIOPLPRIVATE
CODELIBRARY1PROTMODE2
CONFORMINGLOADONCALL1PURE1
DATALONGNAMES2READONLY
DESCRIPTIONMOVABLE1READWRITE
DEV386MOVEABLE1REALMODE1
DISCARDABLEMULTIPLERESIDENT
DYNAMICNAMERESIDENTNAME1
EXECUTE-ONLYNEWFILES2SECTIONS
EXECUTEONLYNODATA1SEGMENTS
EXECUTEREADNOIOPL1SHARED
EXETYPENONAMESINGLE
EXPORTSNONCONFORMING1STACKSIZE
FIXED1NONDISCARDABLESTUB
FUNCTIONS2NONEVERSION
HEAPSIZENONSHAREDWINDOWAPI
IMPORTSNOTWINDOWCOMPAT1WINDOWCOMPAT
IMPURE1OBJECTSWINDOWS
INCLUDE2OLD1

1 The linker emits a warning ("ignored") when it encounters this term. However, the word is still reserved.

2 The linker ignores this word but emits no warning.

Setting Linker Options
Linker Options

Show: