estrutura INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES (iphlpapi.h)
Descreve os recursos de carimbo de data/hora de software do driver de miniporto de uma NIC.
Para obter mais informações e exemplos de código, consulte Carimbo de data/hora do pacote.
Sintaxe
typedef struct _INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES {
BOOLEAN AllReceive;
BOOLEAN AllTransmit;
BOOLEAN TaggedTransmit;
} INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES, *PINTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES;
Membros
AllReceive
Tipo: BOOLEAN
Também contém membros que descrevem os recursos de carimbo de data/hora de software do driver de miniporto de uma NIC. Não é uma funcionalidade de hardware. TRUE indica que o driver de miniporto da NIC pode gerar um carimbo de data/hora de software para todos os pacotes recebidos. Um valor false indica que o software não é capaz disso.
AllTransmit
Tipo: BOOLEAN
Não é uma funcionalidade de hardware. Análogo a AllReceiveSw, exceto que ele se aplica à direção de transmissão. TRUE indica que o driver de miniporto da NIC pode gerar um carimbo de data/hora de software para todos os pacotes transmitidos. Um valor false indica que o software não é capaz disso.
TaggedTransmit
Tipo: BOOLEAN
Não é uma funcionalidade de hardware. TRUE indica que o driver de miniporto da NIC pode gerar um carimbo de data/hora de software para qualquer pacote transmitido específico quando indicado para fazer isso pelo aplicativo. Um valor false indica que o software não é capaz disso. Consulte TIMESTAMPING_CONFIG (e TIMESTAMPING_FLAG_TX) para determinar como solicitar um carimbo de data/hora ao enviar pacotes UDP por meio do Windows Sockets.
Comentários
Todos os membros da estrutura INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES representam recursos de carimbo de data/hora de software. O carimbo de data/hora de software gerado pelo driver NIC corresponde a um valor de contador obtido chamando QueryPerformanceCounter.
Não há suporte para ter carimbos de data/hora de hardware e software habilitados juntos.
Requisitos
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Cabeçalho | iphlpapi.h |