Click here to show toolbars of the Web Online Help System: show toolbars |
MIL_ID ObjectId, | //in |
MIL_INT64 InquireType, | //in |
void *UserVarPtr | //out |
This function inquires about general MIL object settings in a publishing application within the Distributed MIL monitoring configuration.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc()) or any other MIL object, except for MIL objects allocated using MfuncAlloc().
Specifies the MIL object setting 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 MobjInquire() 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 any MIL objects allocated using an M...Alloc() function.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the MIL object's remote access rights. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the MIL object will not be visible. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the MIL object can only be used as a source or to be inquired. INFO |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the MIL object can be used as a destination or can be controlled by MIL functions. INFO |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the MIL object's user-defined name. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: array of type MIL_TEXT_CHAR
(more
details...)
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the number of characters in the MIL object's user-defined name. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the type of the specified MIL object. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a
MIL_INT64
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL 3D reconstruction result buffer allocated using M3dmapAllocResult() with M_ALIGNMENT_RESULT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL 3D reconstruction result buffer allocated using M3dmapAllocResult() with M_DEPTH_CORRECTED_DATA. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL 3D geometry object allocated using M3dmapAlloc() with M_GEOMETRY. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL 3D reconstruction result buffer allocated using M3dmapAllocResult() with M_LASER_CALIBRATION_DATA. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL 3D reconstruction context allocated using M3dmapAlloc() with M_LASER. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL pairwise 3D alignment context allocated using M3dmapAlloc() with M_PAIRWISE_ALIGNMENT_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL 3D reconstruction result buffer allocated using M3dmapAllocResult() with M_POINT_CLOUD_CONTAINER. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL 3D reconstruction result buffer allocated using M3dmapAllocResult() with M_STAT_RESULT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL application context allocated using MappAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL array buffer allocated using MbufAlloc2d() with M_ARRAY. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL bead context allocated using MbeadAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL bead result buffer allocated using MbeadAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL blob analysis context allocated using MblobAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL blob analysis result buffer allocated using MblobAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL camera calibration context allocated using McalAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL fixturing offset object allocated using McalAlloc() with M_FIXTURING_OFFSET. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL code context allocated using McolAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL code model allocated using McodeModel() with M_ADD. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL code result buffer allocated using McodeAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL color analysis context (for matching) allocated using McolAlloc() with M_COLOR_MATCHING. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL color analysis result buffer (for matching) allocated using McolAllocResult() with M_COLOR_MATCHING_RESULT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL relative color calibration context allocated using McolAlloc() with M_COLOR_CALIBRATION_RELATIVE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL industrial communication context allocated using McomAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL count list result buffer allocated using MimAllocResult() with M_COUNT_LIST. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL digitizer allocated using MdigAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL display allocated using MdispAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL SureDotOCR context allocated using MdmrAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL SureDotOCR result buffer allocated using MdmrAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL edge contour context allocated using MedgeAlloc() with M_CONTOUR. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL edge crest context allocated using MedgeAlloc() with M_CREST. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL edge result buffer allocated using MedgeAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL event allocated using MthrAlloc() with M_EVENT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL event list result buffer allocated using MimAllocResult() with M_EVENT_LIST. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL extreme list result buffer allocated using MimAllocResult() with M_EXTREME_LIST. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL find orientation list result buffer allocated using MimAllocResult() with M_FIND_ORIENTATION_LIST. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL graphics context allocated using MgraAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL graphics list allocated using MgraAllocList(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL histogram list result buffer allocated using MimAllocResult() with M_HIST_LIST. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL image processing context allocated using MimAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL image buffer allocated using MbufAllocColor() with M_IMAGE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL kernel buffer allocated using MbufAlloc2d() with M_KERNEL. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL locate 1D peak result buffer allocated using MimAllocResult() with M_LOCATE_PEAK_1D_RESULT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL LUT buffer allocated using MbufAlloc2d() with M_LUT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL measurement context allocated using MmeasAllocContext(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL measurement marker allocated using MmeasAllocMarker(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL measurement result buffer allocated using MmeasAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL message mailbox allocated using MobjAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL metrology context allocated using MmetAlloc() with M_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL metrology derived geometry region object allocated using MmetAlloc() with M_DERIVED_GEOMETRY_REGION. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL metrology result buffer allocated using MmetAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL Model Finder context allocated using MmodAlloc() with M_GEOMETRIC. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL Model Finder context allocated using MmodAlloc() with M_GEOMETRIC_CONTROLLED. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL Model Finder result buffer allocated using MmodAllocResult() with M_DEFAULT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL Model Finder result buffer allocated using MmodAllocResult() with M_SHAPE_CIRCLE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL mutex allocated using MthrAlloc() with M_MUTEX. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL character recognition font context allocated using MocrAllocFont(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL character recognition result buffer allocated using MocrAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL pattern matching context allocated using MpatAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL pattern matching result buffer allocated using MpatAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL project list result buffer allocated using MimAllocResult() with M_PROJ_LIST. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL registration context allocated using MregAlloc() with M_EXTENDED_DEPTH_OF_FIELD. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL registration result buffer allocated using MregAllocResult() with M_EXTENDED_DEPTH_OF_FIELD_RESULT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL registration context allocated using MregAlloc() with M_STITCHING. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL registration result buffer allocated using MregAllocResult() with M_STITCHING_RESULT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL selectable thread allocated using MthrAlloc() with M_SELECTABLE_THREAD. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL sequence context allocated using MseqAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL Model Finder context allocated using MmodAlloc() with M_SHAPE_CIRCLE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL MimStatCalculate() result buffer allocated using MimAllocResult() with M_STATISTICS_RESULT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL string context allocated using MstrAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL string result buffer allocated using MstrAllocResult(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL structuring element buffer allocated using MbufAlloc2d() with M_STRUCT_ELEMENT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL system I/O context allocated using MsysIoAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL system context allocated using MsysAlloc(). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL thread context object allocated using MthrAlloc() with M_THREAD. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL object from group one of the user-defined object types allocated using MfuncAllocId() with M_USER_OBJECT_1. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL object from group two of the user-defined object types allocated using MfuncAllocId() with M_USER_OBJECT_2. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies a MIL wavelet transform result buffer allocated using MimAllocResult() with M_WAVELET_TRANSFORM_RESULT. |
The following value is combined with the above-mentioned values to set the offset.
The offset allows you to distinguish between the different object types of the same group (for example, M_USER_OBJECT_1 + 0x0001).
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the offset within the selected object type group. |
The following InquireType parameter settings can be specified for a MIL message mailbox object allocated using MobjAlloc() with M_MESSAGE_MAILBOX.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the initialization of the allocated object. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
//For message mailbox
objects
Specifies that only one message can be kept in the mailbox and is replaced at each write. INFO |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
//For message mailbox
objects
Specifies that multiple messages can be queued in the mailbox. INFO |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the number of messages in the message mailbox. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the number of messages in the message mailbox. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the length of the next message in the message mailbox. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the length of the next message in the message mailbox. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the behavior of the queue when the message limit is attained. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Same as M_WRITE_TIMEOUT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that a MIL error is generated when the message limit is attained. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies to wait for the write timeout to elapse. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the number of messages the queue can hold. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the default value; the default value is 100 messages. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the number of messages the queue can hold. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the amount of time to wait for a read operation. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Same as M_INFINITE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the read operation waits indefinitely. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the amount of time to wait, in msecs. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Inquires the amount of time to wait for a write operation. SET |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Data type info: Data
type: address of a MIL_INT
|
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Same as M_INFINITE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies that the write operation waits indefinitely. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Specifies the amount of time to wait, in msecs. |
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |