### /PMTYPE Linker Option

Syntax: | Default:
/PM[TYPE]:type | /PMTYPE:VIO

Use /PMTYPE to specify the type of executable file that the linker generates. Do not use this option when generating dynamic link libraries (DLLs). When /PMTYPE is set for any file type other than executable files, it is ignored.

type must be one of the following:

PM | The executable must be run in a window.
VIO | The executable can be run either in a window or in a full screen.
NOVIO | The executable must not be run in a window; it must use a full screen.

/PMTYPE Parameters

Type | Description | Equivalent NAME Statement Parameter in the Module Definition File
--- | --- | ---
PM | Presentation Manager application. The application uses the API provided by the Presentation Manager, and must run in the Presentation Manager environment. | WINDOWAPI
VIO | Application compatible with Presentation Manager. The application can run inside the Presentation Manager, or it can run in a separate screen group. An application can be of this type if it uses the proper subset of Windows video, keyboard, and mouse functions supported in the Presentation Manager applications. | WINDOWCOMPAT
NOVIO | Application that is not compatible with the Presentation Manager and must run in a separate screen group from the Presentation Manager. | NOTWINDOWCOMPAT

Summary of Linker Options