NdisSetNblTimestampInfo - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// nbltimestamp.h

void NdisSetNblTimestampInfo(
  [_Inout_] NET_BUFFER_LIST                 *Nbl,
  [_In_]    NET_BUFFER_LIST_TIMESTAMP const *NblTimestamp
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-nbltimestamp-ndissetnbltimestampinfo)

NdisSetNblTimestampInfo function

Description

Miniport drivers call NdisSetNblTimestampInfo to store a hardware or software timestamp in a NET_BUFFER_LIST (NBL) structure.

Parameters

Nbl [_Inout_]

A pointer to a NET_BUFFER_LIST structure.

NblTimestamp [_In_]

A pointer to an initialized NET_BUFFER_LIST_TIMESTAMP structure.

Remarks

The miniport driver can store a software or hardware timestamp in an NBL's NetBufferListInfo array. The driver fills the Timestamp field of the NET_BUFFER_LIST_TIMESTAMP structure and calls NdisSetNblTimestampInfo, passing in the structure.

For more information on generating hardware and software timestamps, see Attaching timestamps to packets.

See also

NET_BUFFER_LIST_TIMESTAMP

NET_BUFFER_LIST

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

Overview of NDIS packet timestamping

Attaching timestamps to packets