Skip to main content

MfuncParamCheck

BoardSupported
Host SystemYes
V4L2Yes
Clarity UHDYes
Concord PoENo
GenTLYes
GevIQYes
GigE VisionYes
IndioNo
Iris GTXYes
Radient eV-CLYes
Rapixo CLYes
Rapixo CoFYes
Rapixo CXPYes
USB3 VisionYes

Verify whether parameter checking is required.

Syntax

AIL_INT MfuncParamCheck(
AIL_ID ContextFuncId //in
)

Description

This function allows you to verify, from within your user-defined Aurora Imaging Library function, whether parameter checking is enabled or disabled. To enable or disable the checking of parameters, use the MappControl M_PARAMETER control type.

Call the MfuncParamCheck function prior to checking the parameters of the specified user-defined Aurora Imaging Library function. The return value of the MfuncParamCheck function should dictate whether to execute the functions that perform the parameter checking, or not. Then, to save the parameter checking time for a time-critical user-defined Aurora Imaging Library function, it is sufficient to disable parameter checking using MappControl with M_CHECK_DISABLE.

Parameters

ContextFuncId (in, AIL_ID)

Specifies the identifier of the user-defined Aurora Imaging Library function.

Return Value

Type: AIL_INT

The returned value is M_NULL if no parameter checking is required; otherwise, checking is required.

Copyright © 2026 Zebra Technologies.