Click here to show toolbars of the Web Online Help System: show toolbars |
MIL_ID MilObjectId, | //in |
MIL_INT64 InquireType, | //in |
void *UserVarPtr | //out |
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
See the Parameter associations section for possible values that can be specified.
Specifies the address in which to write the requested information. Since the MfuncInquire() 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 InquireType parameter settings can be specified for different MIL object types.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the handle of the MIL buffer. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a
MIL_BUFFER_INFO
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the address of the user-defined MIL object allocated using MfuncAllocId(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a
address_to_a_pointer
|
The following InquireType parameter settings can be specified when the object passed to MilObjectId is a user-defined MIL function context allocated using MfuncAlloc() or MfuncAllocScript().
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the bitness of the operating system on which the function context was created. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a 32-bit platform. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a 64-bit platform. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the number of parameters associated with the specified user-defined MIL function context. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the size, in bytes, of the specified parameter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the data type of the specified parameter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is an array of type MIL_DOUBLE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is an array of type MIL_ID. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is an array of type MIL_INT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is an array of type MIL_INT32. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is an array of type MIL_INT64. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is an array of type MIL_UINT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is an array of type MIL_UINT32. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is an array of type MIL_UINT64. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant array of type MIL_DOUBLE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant array of type MIL_ID. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant array of type MIL_INT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant array of type MIL_INT32. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant array of type MIL_INT64. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant array of type MIL_UINT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant array of type MIL_UINT32. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant array of type MIL_UINT64. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant data pointer. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant of type MIL_TEXT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant of type MIL_TEXT_ASCII. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a constant of type MIL_TEXT_UNICODE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is a data pointer. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type FILENAME. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type FILENAME_ASCII. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type FILENAME_UNICODE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_DOUBLE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_ID. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_INT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_INT32. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_INT64. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_TEXT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_TEXT_ASCII. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_TEXT_UNICODE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_UINT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_UINT32. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the parameter is of type MIL_UINT64. |
You must add the following value to the above-mentioned values to determine the number of the parameter for which to receive the information.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the number of the parameter for which to inquire the information. |
The following InquireType parameter settings can be specified when the object passed to MilObjectId is a script-based user-defined MIL function context allocated using MfuncAllocScript().
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires whether the script must be reloaded from disk and recompiled. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the script is recompiled only if the file on disk has changed. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the script is only compiled once. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires whether the interpreter interface DLL generates debug information for the script. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the script is compiled in release mode, using optimization flags. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the script is compiled in debug mode, and that the necessary debug information is generated. INFO |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the path of the directory in which the compiled version of the script and other files are created, if they are relevant for the scripting language. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: array of type MIL_TEXT_CHAR
(more
details...)
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the number of characters in the M_DEBUG_INFORMATION_PATH string including the terminating null character ("\0"). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the number of characters in the M_DEBUG_INFORMATION_PATH string. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the number of DLLs that are included in the list of DLLs referred to during runtime. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the number of DLLs in the list. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the path of the specified DLL in the list of DLLs referred to during runtime. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: array of type MIL_TEXT_CHAR
(more
details...)
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the number of characters in the M_SCRIPT_REFERENCE string including the terminating null character ("\0"). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the number of characters in the M_SCRIPT_REFERENCE string. |
You must add the following value to the above-mentioned values to specify the index number of the script reference to be inquired.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the index of the script reference about which to inquire. |
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |