NET_BUFFER_LIST_TIMESTAMP estructura (ndis/nbltimestamp.h)

La estructura NET_BUFFER_LIST_TIMESTAMP representa una marca de tiempo de software o hardware que se genera en la recepción o transmisión de un paquete.

Sintaxis

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

Miembros

Timestamp

Valor entero de 64 bits que representa una marca de tiempo de software o hardware.

Comentarios

Los controladores de minipuerto pueden almacenar una marca de tiempo en la matriz NetBufferListInfo de la estructura de NET_BUFFER_LIST (NBL). Los controladores pueden usar la estructura NET_BUFFER_LIST_TIMESTAMP para establecer la marca de tiempo en el campo NetBufferListInfo de NBL. El controlador rellena el campo Marca de tiempo de la estructura de NET_BUFFER_LIST_TIMESTAMP y llama a NdisSetNblTimestampInfo, pasando la estructura.

Los controladores de miniport pueden usar NdisGetNblTimestampInfo y NdisCopyNblTimestampInfo para recuperar y copiar marcas de tiempo.

Para obtener más información sobre cómo generar marcas de tiempo de hardware y software, consulte Asociación de marcas de tiempo a paquetes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Servidor mínimo compatible Windows Server 2022. Se admite en NDIS 6.82 y versiones posteriores.
Encabezado ndis/nbltimestamp.h (include ndis.h)

Consulte también

NdisSetNblTimestampInfo

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

Información general sobre la marca de tiempo de paquetes NDIS

Adjuntar marcas de tiempo a paquetes