Share via


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

Confira também