RtNalFreeFrame

RtNalFreeFrame frees memory allocated by RtNalAllocateFrame.

Syntax

VOID RtNalFreeFrame(
	PRTNAL_FRAME pFrame
);

Parameters

pFrame

A pointer to a NAL frame.

Remarks

An Ethernet frame is allocated and freed in the context of the RTX64 NAL process.

All frames allocated on behalf of the NAL application and not freed directly by RtNalFreeFrame are freed when the application terminates.

If the NAL receives a request to free a NAL frame submitted for transmission, it frees it only after the NAL relinquishes ownership of the frame in a transmit complete thread.

Requirements

Minimum Supported Version (NAL) RTX64 Network Abstraction Layer 2.0
Minimum Supported Version (RTX64) RTX64 3.4
Header rtnapi.h, RtNalApi.h
Library RtNal.lib

See Also: