RtnNotifyTransmitQueue

RtnNotifyTransmitQueue is used to notify the NAL client application that data has been transmitted, allowing a NAL client application to get transmit complete callbacks. Transmit complete callbacks are used with packets transmitted by RtndTransmitEx.

Syntax

BOOL RtnNotifyTransmitQueue(
    PVOID ndp,
    ULONG queueNumber,
);

Parameters

ndp

A network device pointer.

queueNumber

The number of the transmit queue to notify.

Return Value

Returns TRUE if the function succeeds, otherwise returns FALSE.

Remarks

The driver should notify the NAL if the driver queue was attached to a NAL client application in RtndAttachToTransmitQueue. After calling RtnNotifyTransmitQueue the driver must notify its own transmit complete thread, if RtnNotifyTransmitQueue returned FALSE.

The driver must notify its own transmit complete thread, if the driver queue is not attached to a NAL client application.

Requirements

Minimum Supported Version RTX64 4.0
Header RtNalApi.h
Library RTX64Nal.lib

See Also:

Transmitting Packets by the NIC Driver

RtndAttachToTransmitQueue

RtnNotifyTransmitQueue