Condividi tramite


struttura NET_BUFFER_LIST_TIMESTAMP (ndis/nbltimestamp.h)

La struttura NET_BUFFER_LIST_TIMESTAMP rappresenta un timestamp software o hardware generato durante la ricezione o la trasmissione di un pacchetto.

Sintassi

typedef struct _NET_BUFFER_LIST_TIMESTAMP {
  ULONG64 Timestamp;
} NET_BUFFER_LIST_TIMESTAMP, *PNET_BUFFER_LIST_TIMESTAMP;

Membri

Timestamp

Valore intero a 64 bit che rappresenta un timestamp software o hardware.

Osservazioni

I driver Miniport possono archiviare un timestamp nella matrice di NET_BUFFER_LIST (NBL) NetBufferListInfo. I driver possono usare la struttura NET_BUFFER_LIST_TIMESTAMP per impostare il timestamp nel campo netBufferListInfo NBL. Il driver riempie il campo timestamp della struttura di NET_BUFFER_LIST_TIMESTAMP e chiama NdisSetNblTimestampInfo, passando la struttura.

I driver Miniport possono usare NdisGetNblTimestampInfo e NdisCopyNblTimestampInfo per recuperare e copiare i timestamp.

Per altre informazioni sulla generazione di timestamp hardware e software, vedere Collegamento di timestamp ai pacchetti.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11
server minimo supportato Windows Server 2022. Supportato in NDIS 6.82 e versioni successive.
intestazione ndis/nbltimestamp.h (include ndis.h)

Vedere anche

NdisSetNblTimestampInfo

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

Panoramica del timestamp dei pacchetti NDIS

Allegare timestamp ai pacchetti