estructura INTERFACE_HARDWARE_CROSSTIMESTAMP (iphlpapi.h)
Describe una marca de tiempo cruzada recuperada de un adaptador de red. Una marca de tiempo cruzada hace referencia a un conjunto de marcas de tiempo de hardware de tarjeta de interfaz de red (NIC) y marcas de tiempo del sistema obtenidas muy cerca entre sí.
Para recuperar una marca de tiempo cruzada, llame a la función CaptureInterfaceHardwareCrossTimestamp . Esa función devuelve la marca de tiempo del adaptador de red en forma de un objeto INTERFACE_HARDWARE_CROSSTIMESTAMP .
Para obtener más información y ejemplos de código, consulta Marcas de tiempo de paquetes.
Sintaxis
typedef struct _INTERFACE_HARDWARE_CROSSTIMESTAMP {
ULONG64 SystemTimestamp1;
ULONG64 HardwareClockTimestamp;
ULONG64 SystemTimestamp2;
} INTERFACE_HARDWARE_CROSSTIMESTAMP, *PINTERFACE_HARDWARE_CROSSTIMESTAMP;
Miembros
SystemTimestamp1
Tipo: ULONG64
El controlador del adaptador de red lo rellena con una marca de tiempo del sistema cuyo valor corresponde a un valor devuelto por QueryPerformanceCounter (QPC).
SystemTimestamp1 se obtiene antes de HardwareClockTimestamp; mientras que SystemTimestamp2 se toma después de HardwareClockTimestamp. Los valores de marca de tiempo se obtienen lo más cerca posible entre sí.
HardwareClockTimestamp
Tipo: ULONG64
El controlador del adaptador de red rellena esto con un valor obtenido del reloj de hardware de su tarjeta de interfaz de red (NIC).
SystemTimestamp2
Tipo: ULONG64
El controlador del adaptador de red lo rellena con una marca de tiempo del sistema cuyo valor corresponde a un valor devuelto por QueryPerformanceCounter (QPC).
SystemTimestamp1 se obtiene antes de HardwareClockTimestamp; mientras que SystemTimestamp2 se toma después de HardwareClockTimestamp. Los valores de marca de tiempo se obtienen lo más cerca posible entre sí.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 (compilación 10.0.22000.194) |
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | iphlpapi.h |