Filters
Filter values by
  • General application settings
  • DMIL related settings
  • Error related settings
  • Trace-log settings
  • MILweb settings
| Customize Help
| Save Settings

MappInquire



Function Map
Synopsis
Inquire about an application setting.
Syntax
MIL_INT MappInquire(
MIL_ID ContextAppId, //in
MIL_INT64 InquireType, //in
void *UserVarPtr //out
)
Description

This function inquires about the specified application setting.

Note that this function reference has not been updated for a MIL system added during a MIL update. Refer to the MIL system's release note to see which MIL system’s documentation you should use in its place and any possible differences.
Parameters
This function is not supported on the selected boards.
This function reference has not been updated for the selected MIL system. To show the content of this page, choose a second MIL system; refer to the MIL system's release note to see which MIL system’s documentation to choose and any possible differences.
Parameters
ContextAppId

Specifies the identifier of the application context to use.

function map For specifying the application context
Click to summarizeValue Description
Click to summarize M_DEFAULT

Specifies the current application context.

Click to summarize Application Context Identifier

Specifies the application context identifier.

InquireType

Specifies the type of application setting about which to inquire. This parameter can be set to one of the values below.

See the Parameter associations section for possible values that can be specified.

UserVarPtr
Accepts the address of one of the following (see the Parameter associations section for specifics on which is expected):
  • array of type MIL_TEXT_CHAR [optionally, in C++: a reference to a MIL_STRING]
  • MIL_DOUBLE
  • MIL_ID
  • MIL_INT

Specifies the address in which to write the requested information. Since the MappInquire() function also returns the requested information, you can set this parameter to M_NULL.

See the Parameter associations section for possible values that can be returned.

The tables below list possible values for the InquireType parameter and possible values returned to the UserVarPtr parameter.

The following inquire types allow you to inquire about general types of application settings.

function map For inquiring about general types of application settings
Click to summarize
InquireType
Description MIL system-specific
tooltip (‡)
UserVarPtr
- Possible values returned
Click to summarize M_CURRENT_APPLICATION

Inquires the identifier of the current MIL application, if any.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_ID
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize 0

Specifies that no application is allocated. Note that no error is generated.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize MIL application identifier

Specifies the identifier of the current MIL application.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DIRECTX_VERSION
[This is only applicable to Windows]

Inquires the version of DirectX that MIL can use for display purposes under Windows. This determines the hardware acceleration display mode. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize 0

Specifies that DirectX cannot be used. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize 9 <= Value <= 11

Specifies that either DirectX version 9.0, 10.0, or 11.0 can be used, respectively. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_CONNECTION

Inquires the Distributed MIL monitoring configuration permission level. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DISABLE

Specifies that Distributed MIL monitoring configuration is disabled in the current application. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_CONTROL

Specifies that MIL objects in the current application can be accessed with either read only or read/write permission, depending on how that MIL object was specified with MobjControl().

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_MONITOR

Specifies that MIL objects in the current application can be accessed only with read only permission, regardless of how that MIL object was specified with MobjControl().

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DMIL_CONNECTION_PORT

Inquires the listening port of a publishing application in the Distributed MIL monitoring configuration. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Listening port

Specifies the listening port (an integer between 0 and 65535) that the current application will use to listen for connections from a monitoring application.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_ERROR +

Inquires the error printing mode. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_PRINT_DISABLE

Specifies not to print error messages. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_PRINT_ENABLE

Specifies to print error messages.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_THROW_EXCEPTION

Specifies that when an error occurs, a .NET exception will be thrown instead of a message box being displayed.

M_THROW_EXCEPTION is only valid when working in a .NET environment.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_ERROR_HOOKS

Inquires whether an error event type (specified using MappHookFunction() set to M_ERROR_CURRENT, M_ERROR_GLOBAL, or M_ERROR_FATAL) will trigger the user-defined function specified in MappHookFunction(). SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DISABLE

Specifies to not trigger the user-defined function when an error event type occurs, as specified in MappHookFunction(). INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_ENABLE

Specifies to trigger the user-defined function when an error event type occurs, as specified in MappHookFunction().

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_GENTL_PRODUCER_COUNT

Inquires the number of different GenTL producers installed during MIL installation.

(summarize)
‡ v
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ v
Click to summarize Value >= 0

Specifies the number of different GenTL producers installed.

‡ v
Click to summarize M_GENTL_PRODUCER_DESCRIPTOR + n +

Inquires the path and file name of the n th GenTL producer, where n is a number between 0 and the value returned by M_GENTL_PRODUCER_COUNT.

(summarize)
‡ v
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
‡ v
Click to summarize MIL_TEXT("PathAndFilename") 1

Specifies the path and file name of the specified GenTL producer.

‡ v
Click to summarize M_INSTALLED_SYSTEM_COUNT

Inquires the number of different system types (drivers) installed during MIL installation.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the number of different system types installed.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_INSTALLED_SYSTEM_DESCRIPTOR + n +

Inquires the descriptor of system type n, where n is a number between 0 and the value returned by M_INSTALLED_SYSTEM_COUNT. The descriptor can be passed to MsysAlloc() to allocate the system. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_INSTALLED_SYSTEM_DEVICE_COUNT + n

Inquires the number of installed devices of the same type as system type n, where n is a number between 0 and the value returned by M_INSTALLED_SYSTEM_COUNT.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_UNKNOWN

Specifies that the number of devices is unknown.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value >= 0

Specifies the number of devices of the specified type. Note that although the driver for a system type is installed, this inquire type returns 0 if a corresponding physical device is not installed. In addition, for a GigE system type and USB3 system type, this inquire type will return 1.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_INSTALLED_SYSTEM_PRINT_NAME + n +

Inquires the printable name of system type n (for example, Matrox Radient), where n is a number between 0 and the value returned by M_INSTALLED_SYSTEM_COUNT.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize String

Specifies the printable name of system type n.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_INSTALLED_SYSTEM_TYPE + n

Inquires the type of system type n, where n is a number between 0 and the value returned by M_INSTALLED_SYSTEM_COUNT. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_CLARITY_UHD_TYPE

Specifies a MIL Clarity UHD system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_CONCORD_POE_TYPE

Specifies a MIL Concord POE system. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_GENTL_TYPE

Specifies a MIL GenTL system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_GIGE_VISION_TYPE

Specifies a MIL GigE Vision system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_HOST_TYPE

Specifies the Host.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_INDIO_TYPE

Specifies a MIL Indio system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_IRIS_GTR_TYPE

Specifies a MIL Iris GTR system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_MORPHIS_TYPE

Specifies a MIL Morphis system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_MORPHISQXT_TYPE

Specifies a MIL Morphis QxT system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_ORION_HD_TYPE

Specifies a MIL Orion HD system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_RADIENT_TYPE

Specifies a MIL Radient system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_RADIENTCXP_TYPE

Specifies a MIL Radient eV-CXP system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_RADIENTEVCL_TYPE

Specifies a MIL Radient eV-CL system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_RADIENTPRO_TYPE

Specifies a MIL Radient Pro system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_RAPIXOCL_TYPE

Specifies a MIL Rapixo Pro CL system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_RAPIXOCXP_TYPE

Specifies a MIL Rapixo CXP system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_SOLIOS_TYPE

Specifies a MIL Solios system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_SYSTEM_USB3_VISION_TYPE

Specifies a MIL USB3 Vision system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_KEY_SERIAL_NUMBER + n +

Inquires the serial number of the n th Wibu-Systems dongle, where n is a number between 0 and the value returned by M_NUMBER_OF_KEYS.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize String

Specifies the inquired Wibu-Systems dongle serial number.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_MODULES

Inquires the modules for which there is a valid license. The value returned will be a bitwise combination of the following.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_3DCA

Specifies a 3D camera calibration module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_3DSUP

Specifies a 3D Supplement module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_BEAD

Specifies a Bead module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_BLOB

Specifies a Blob analysis module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_CAL

Specifies a camera calibration module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_CLASS

Specifies a Classification module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_CODE

Specifies a Code read/write module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_COL

Specifies a Color Analysis module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_DEBUG

Specifies a development license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_DMIL

Specifies a Distributed MIL license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_DMR

Specifies a SureDotOCR module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_EDGE

Specifies an Edge Finder module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_IM

Specifies an Image Processing module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_INTERFACE

Specifies a Matrox GigE Vision driver license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_JPEG2000

Specifies a JPEG2000 compression license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_JPEGSTD

Specifies a JPEG compression license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_LITE

Specifies a MIL-Lite module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_MEAS

Specifies a Measurement module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_MET

Specifies a Metrology module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_MOD

Specifies a Geometric Model Finder module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_OCR

Specifies an OCR module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_PAT

Specifies a Pattern Matching module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_REG

Specifies a Registration module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LICENSE_STR

Specifies a String Reader module license.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_MEMORY +

Inquires the memory compensation mode. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_COMPENSATION_DISABLE

Specifies that on-board memory compensation is disabled. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_COMPENSATION_ENABLE

Specifies that on-board memory compensation is enabled.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_MIL_DIRECTORY_CONTEXTS +

Inquires the path to the local MIL contexts directory. The returned value is equivalent to the MIL string constant M_CONTEXT_PATH.

By default on a Windows platform (for 64-bit MIL), this path is C:\Program Files\Matrox Imaging\Contexts.

By default on a Linux platform, this path is /opt/matrox_imaging/mil/contexts.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_MIL_DIRECTORY_EXAMPLES +

Inquires the path to the local MIL examples directory.

By default on a Windows platform (for 64-bit MIL), this path is C:\Program Files\Matrox Imaging\Examples.

By default on a Linux platform, this path is /opt/matrox_imaging/mil/examples.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_MIL_DIRECTORY_IMAGES +

Inquires the path to the local MIL images directory. The returned value is equivalent to the MIL string constant M_IMAGE_PATH.

By default on a Windows platform (for 64-bit MIL), this path is C:\Program Files\Matrox Imaging\Images.

By default on a Linux platform, this path is /opt/matrox_imaging/mil/images.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_MIL_DIRECTORY_INSTALL +

Inquires the path to the root directory of the local MIL installation. The returned value is equivalent to the MIL string constant M_INSTALL_DIR.

By default on a Windows platform (for 64-bit MIL), this path is C:\Program Files\Matrox Imaging\MIL.

By default on a Linux platform, this path is /opt/matrox_imaging/mil.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: array of type MIL_TEXT_CHAR [optionally, in C++: MIL_STRING ] MORE
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_NON_PAGED_MEMORY_FREE

Inquires the amount of free non-paged memory reserved for MIL (at installation time or using the MILConfig utility).

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the amount of free non-paged memory, in bytes.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_NON_PAGED_MEMORY_LARGEST_FREE

Inquires the size of the largest contiguous block of free non-paged memory reserved for MIL (at installation time or using the MILConfig utility).

You cannot allocate a buffer larger than this size using an MbufAlloc...() function, even if the total amount of free non-paged memory is sufficient. For more information, see the Large non-paged MIL buffers subsection of the Advanced memory management section of Chapter 21: Data buffers.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the size of the largest contiguous block of free non-paged memory reserved for MIL.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_NON_PAGED_MEMORY_SIZE

Inquires the amount of the non-paged memory (DMA) reserved for MIL.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the amount of the non-paged memory (DMA) reserved for MIL, in bytes.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_NON_PAGED_MEMORY_USED

Inquires the amount of non-paged memory being used.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the amount of non-paged memory being used, in bytes.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_NUMBER_OF_KEYS

Inquires the number of Wibu-Systems dongles detected.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the number of Wibu-Systems dongles detected.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_PARAMETER +

Inquires the parameter checking mode. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_CHECK_DISABLE

Specifies that checking of parameters is disabled. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_CHECK_ENABLE

Specifies that checking of parameters is enabled.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_PLATFORM_BITNESS

Inquires the bitness for which the MIL application has been compiled.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize 32

Specifies that the specified application is 32-bit.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize 64

Specifies that the specified application is 64-bit.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_PLATFORM_OS_TYPE

Inquires the operating system under which the specified MIL application is running.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_OS_LINUX

Specifies that the specified application is running under a Linux operating system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_OS_WINDOWS

Specifies that the specified application is running under a Microsoft Windows operating system.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_PROCESSING +

Inquires the processing compensation mode. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_COMPENSATION_DISABLE

Specifies that on-board processing compensation is disabled. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_COMPENSATION_ENABLE

Specifies that on-board processing compensation is enabled. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_TRACE +

Inquires the trace setting, which is used to start or stop generating a trace log.

Note that this inquire type can return M_DEFAULT, a trace setting which can signify either to start or to stop generating a trace log. Use M_TRACE_ACTIVE to determine if a trace log is currently being generated. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DEFAULT

Specifies the default trace setting, which either enables or disables generating a trace log, based on whether Matrox Profiler (or Matrox Interactive log) was used to start generating the log. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LOG_DISABLE

Specifies the log disable setting, which stops generating the trace log.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_LOG_ENABLE

Specifies the log enable setting, which starts generating the trace log.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_TRACE_ACTIVE

Inquires whether a trace log is currently being generated in the current thread.

Note that adding the combination constant M_THREAD_CURRENT to this inquire will result in an error.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_NO

Specifies that a trace log is not currently being generated in the current thread.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_YES

Specifies that a trace log is currently being generated in the current thread.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_VERSION

Inquires the version of the MIL library.

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize Value

Specifies the version of the MIL library.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_WEB_CONNECTION

Inquires whether MILweb server functionality is enabled. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_DISABLE

Specifies that MILweb server functionality is disabled in the current application.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_ENABLE

Specifies that MILweb server functionality is enabled in the current application.

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_WEB_CONNECTION_PORT

Inquires the listening port used for MILweb server functionality. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize 0 <= Value <=66535

Specifies the port number. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize M_XORG_ACCELERATION
[This is only applicable to Linux]

Inquires whether MIL can use X11 (Xorg) acceleration for display under Linux. This determines the hardware acceleration display mode. SET

(summarize)
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize 0

Specifies that X11 acceleration cannot be used. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa
Click to summarize 1

Specifies that X11 acceleration can be used. INFO

‡ a c
M10
g h i j k
M10
l m o p r
U27
t
U28
u
U36
v w
U53
y
U75
z aa

1 If the value was passed in a variable, it won't be returned enclosed in MIL_TEXT().

Combination value for M_ERROR; M_MEMORY; M_PARAMETER; M_PROCESSING; M_TRACE.

You can add the following value to the above-mentioned values to specify that the inquire should be limited to the current thread.

In multi-thread environments, by default, you can inquire about an application setting from any thread.

function map For M_ERROR, M_MEMORY, M_PARAMETER, M_PROCESSING, and M_TRACE
Click to summarize
Combination value
Description
Click to summarize M_THREAD_CURRENT

Specifies that data to be returned should relate to the current thread.

You can add the following value to the above-mentioned values to get the string's length.

function map For inquiring the size of a string
Click to summarizeInquireType Description
UserVarPtr
- Possible values returned
Click to summarize M_STRING_SIZE

Inquires the number of characters in the string. This number accounts for every character, including the terminating null character.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT

When inquired and present, the requested system fingerprint is returned. If that specific fingerprint is not present, 0 is returned. For more information about system fingerprints, see the Protecting your own MIL software application using a Matrox hardware fingerprint section of Chapter 54: Distribution and licensing.

function map For inquiring system fingerprints
Click to summarize
InquireType
Description
UserVarPtr
- Possible values returned
Click to summarize M_4SIGHTGP_FINGERPRINT +
[This is only applicable to Matrox 4Sight GP/GPm platform]

Inquires the hardware fingerprint of a Matrox 4Sight-GP unit.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the current computer is not a Matrox 4Sight-GP unit.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_4SIGHTGPM_FINGERPRINT +
[This is only applicable to Matrox 4Sight GP/GPm platform]

Inquires the hardware fingerprint of a Matrox 4Sight-GPm unit.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the current computer is not a Matrox 4Sight-GPm unit.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_4SIGHTX_FINGERPRINT +
[This is only applicable to Matrox 4Sight-X platform]

Inquires the hardware fingerprint of a Matrox 4Sight-X unit.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the current computer is not a Matrox 4Sight-X unit.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_ANY_FINGERPRINT +

Inquires any hardware fingerprint.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that no hardware that has been correctly installed has a fingerprint.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_CONCORD_1394_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Concord 1394 board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_CONCORD_GIGE_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Concord GigE Vision board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_CONCORDPOE_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Concord PoE board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_ID_KEY_FINGERPRINT +

Inquires the hardware fingerprint of a hardware identification key. The hardware identification key is the device, which when connected to your USB or parallel port, you can use as a hardware fingerprint to generate a software license.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the hardware identification key is not connected to the computer, or that it is not correctly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_INDIO_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Indio board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_IRISGTR_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Iris GTR smart camera.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the current computer is not a Matrox Iris GTR smart camera.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_MSERIES_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox M-Series graphics board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_ORIONHD_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Orion HD board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_RADIENT_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Radient board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_RADIENTCXP_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Radient eV-CXP board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_RAPIXOCXP_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Rapixo CXP board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_SOLIOS_FINGERPRINT +

Inquires the hardware fingerprint of a Matrox Solios board.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the board is not present in the computer, or that the board is incorrectly installed.

Click to summarize Value

Specifies the hardware fingerprint.

Click to summarize M_SUPERSIGHT_FINGERPRINT +
[This is only applicable to Matrox Supersight platform]

Inquires the hardware fingerprint of a Matrox Supersight.

(summarize)
Expand data type infoCollapse data type info UserVarPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize 0

Specifies that the current computer is not a Matrox Supersight.

Click to summarize Value

Specifies the hardware fingerprint.

Combination value for the values listed in For inquiring system fingerprints.

You can add the following value to the above-mentioned values to specify which Matrox product to take the fingerprint from when there are more than one available.

When multiple fingerprints of the same type are present, all similar fingerprints can be inquired using the following.

function map For specifying which Matrox product to take a fingerprint from
Click to summarize
Combination value
Description
Click to summarize 0 <= Value < 16

Specifies the number of fingerprints of the same type that can be inquired about.

Return value
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Compilation information
Header Include mil.h.
Library Use mil.lib.
DLL Requires mil.dll.
DEFAULT CURRENT APPLICATION DIRECTX VERSION DMIL CONNECTION DISABLE DMIL CONTROL DMIL MONITOR DMIL CONNECTION PORT ERROR PRINT DISABLE PRINT ENABLE THROW EXCEPTION ERROR HOOKS DISABLE ENABLE GENTL PRODUCER COUNT GENTL PRODUCER DESCRIPTOR n INSTALLED SYSTEM COUNT INSTALLED SYSTEM DESCRIPTOR n INSTALLED SYSTEM DEVICE COUNT n UNKNOWN INSTALLED SYSTEM PRINT NAME n INSTALLED SYSTEM TYPE n SYSTEM CLARITY UHD TYPE SYSTEM CONCORD POE TYPE SYSTEM GENTL TYPE SYSTEM GIGE VISION TYPE SYSTEM HOST TYPE SYSTEM INDIO TYPE SYSTEM IRIS GTR TYPE SYSTEM MORPHIS TYPE SYSTEM MORPHISQXT TYPE SYSTEM ORION HD TYPE SYSTEM RADIENT TYPE SYSTEM RADIENTCXP TYPE SYSTEM RADIENTEVCL TYPE SYSTEM RADIENTPRO TYPE SYSTEM RAPIXOCL TYPE SYSTEM RAPIXOCXP TYPE SYSTEM SOLIOS TYPE SYSTEM USB3 VISION TYPE KEY SERIAL NUMBER n LICENSE MODULES LICENSE 3DCA LICENSE 3DSUP LICENSE BEAD LICENSE BLOB LICENSE CAL LICENSE CLASS LICENSE CODE LICENSE COL LICENSE DEBUG LICENSE DMIL LICENSE DMR LICENSE EDGE LICENSE IM LICENSE INTERFACE LICENSE JPEG2000 LICENSE JPEGSTD LICENSE LITE LICENSE MEAS LICENSE MET LICENSE MOD LICENSE OCR LICENSE PAT LICENSE REG LICENSE STR MEMORY COMPENSATION DISABLE COMPENSATION ENABLE MIL DIRECTORY CONTEXTS MIL DIRECTORY EXAMPLES MIL DIRECTORY IMAGES MIL DIRECTORY INSTALL NON PAGED MEMORY FREE NON PAGED MEMORY LARGEST FREE NON PAGED MEMORY SIZE NON PAGED MEMORY USED NUMBER OF KEYS PARAMETER CHECK DISABLE CHECK ENABLE PLATFORM BITNESS PLATFORM OS TYPE OS LINUX OS WINDOWS PROCESSING COMPENSATION DISABLE COMPENSATION ENABLE TRACE DEFAULT LOG DISABLE LOG ENABLE TRACE ACTIVE NO YES VERSION WEB CONNECTION DISABLE ENABLE WEB CONNECTION PORT XORG ACCELERATION THREAD CURRENT STRING SIZE 4SIGHTGP FINGERPRINT 4SIGHTGPM FINGERPRINT 4SIGHTX FINGERPRINT ANY FINGERPRINT CONCORD 1394 FINGERPRINT CONCORD GIGE FINGERPRINT CONCORDPOE FINGERPRINT ID KEY FINGERPRINT INDIO FINGERPRINT IRISGTR FINGERPRINT MSERIES FINGERPRINT ORIONHD FINGERPRINT RADIENT FINGERPRINT RADIENTCXP FINGERPRINT RAPIXOCXP FINGERPRINT SOLIOS FINGERPRINT SUPERSIGHT FINGERPRINT