2012

Table Of Contents
NOTE Although this element is optional, it is possible that the plug-in might be
installed on Mac OSX or another system that the plug-in was not originally tested
on. Therefore, it is recommended that the element is used to control when the
plug-in can be loaded.
A RuntimeRequirements element can have any of the following attributes
attached to it:
DescriptionAttribute
Target operating system.OS
Supported values are Mac, Win32, or Win64. If
omitted, it is assumed the plug-in supports all operat-
ing systems. Multiple operating systems can be spe-
cified by separating the values with the '|' symbol.
(e.g. OS="Win32|Win64")
NOTE AutoLISP applications, .NET applications, and
CUIx files can be used across multiple operating sys-
tems.
Target AutoCAD or AutoCAD-based products.Platform
Should be used when using APIs specific to one of the
AutoCAD-based products that might not available in
AutoCAD or other AutoCAD-based products. Multiple
AutoCAd platforms can be specified by separating the
values with the '|' symbol.
NOTE The initial implementation of plug-ins cannot
differentiate AutoCAD from an AutoCAD-based
product, so the plug-in should support AutoCAD and
all AutoCAD-based products.
Defines the minimum AutoCAD release number the
set of components supports.
SeriesMin
The value can be a major version number (R18) or a
specific version (R18.1). The AutoCAD version number
can found in the Windows Registry or obtained with
the ACADVER system variable.
If this attribute and SeriesMax are not specified, it is
assumed all components are compatible with all
AutoCAD releases. If you omit this value, any version
before that specified by the SeriesMax attribute is al-
lowed.
456 | Chapter 7 Introduction to Programming Interfaces