Skip to main content

MfuncBufAncestorId

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

Return the Aurora Imaging Library identifier of the ancestor buffer.

Syntax​

AIL_ID MfuncBufAncestorId(
AIL_BUFFER_INFO BufferInfoHandle //in
)

Description​

This function retrieves the Aurora Imaging Library identifier of the ancestor buffer.

Only child buffers have an ancestor buffer. The ancestor buffer is the buffer from which the specified buffer (BufferInfoHandle) ultimately originated. It is the root buffer; it does not have a parent buffer (it is not a child buffer of another buffer).

Parameters​

BufferInfoHandle (in, AIL_BUFFER_INFO)​

Specifies the handle of the Aurora Imaging Library buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.

Return Value​

Type: AIL_ID

The returned value is the Aurora Imaging Library identifier of the specified Aurora Imaging Library buffer's ancestor buffer.

Remarks​

This function is equivalent to using MbufInquire with M_ANCESTOR_ID, but provides no parameter checking or error reporting.

Copyright © 2026 Zebra Technologies.