Skip to main content

MfuncFreeId

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

Free the Aurora Imaging Library identifier associated with a user-defined Aurora Imaging Library object.

Syntax

void MfuncFreeId(
AIL_ID ContextFuncId, //in
AIL_ID UserObjectFuncId //in
)

Description

This function frees an Aurora Imaging Library identifier associated with a user-defined object using the MfuncAllocId function.

Parameters

ContextFuncId (in, AIL_ID)

Specifies an Aurora Imaging Library function identifier. This parameter can be set to the following values:

For the Aurora Imaging Library function identifier

ValueDescription
M_DEFAULTSpecifies the default Aurora Imaging Library function identifier. Use M_DEFAULT to free user-defined Aurora Imaging Library objects created outside of any particular user-defined Aurora Imaging Library function.
Function identifierSpecifies the identifier of a user-defined Aurora Imaging Library function.

UserObjectFuncId (in, AIL_ID)

Specifies the Aurora Imaging Library identifier of the user-defined Aurora Imaging Library object to free.

Copyright © 2026 Zebra Technologies.