Skip to main content

MfuncFree

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 an Aurora Imaging Library function context.

Syntax

void MfuncFree(
AIL_ID ContextFuncId //in
)

Description

This function frees the function context allocated for a user-defined Aurora Imaging Library function. MfuncFree must be the last Aurora Imaging Library function called in the caller function. Note that you must call MfuncFree from the same thread as MfuncAlloc and MfuncCall.

All Aurora Imaging Library function contexts allocated on a particular system must be freed before the system can be freed.

Parameters

ContextFuncId (in, AIL_ID)

Specifies the identifier of the user-defined Aurora Imaging Library function whose function context you want to free.

Copyright © 2026 Zebra Technologies.