Freigeben über


INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES-Struktur (iphlpapi.h)

Beschreibt die Zeitstempelfunktionen einer Netzwerkschnittstelle Karte hardware (NIC).

Weitere Informationen und Codebeispiele finden Sie unter Paketzeitstempel.

Syntax

typedef struct _INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES {
  BOOLEAN PtpV2OverUdpIPv4EventMessageReceive;
  BOOLEAN PtpV2OverUdpIPv4AllMessageReceive;
  BOOLEAN PtpV2OverUdpIPv4EventMessageTransmit;
  BOOLEAN PtpV2OverUdpIPv4AllMessageTransmit;
  BOOLEAN PtpV2OverUdpIPv6EventMessageReceive;
  BOOLEAN PtpV2OverUdpIPv6AllMessageReceive;
  BOOLEAN PtpV2OverUdpIPv6EventMessageTransmit;
  BOOLEAN PtpV2OverUdpIPv6AllMessageTransmit;
  BOOLEAN AllReceive;
  BOOLEAN AllTransmit;
  BOOLEAN TaggedTransmit;
} INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES, *PINTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES;

Members

PtpV2OverUdpIPv4EventMessageReceive

Typ: BOOLEAN

TRUE gibt an, dass die NIC während des Paketempfangs eine PTP-Ereignisnachricht der Version 2 in einem IPv4-UDP-Paket erkennen und einen Zeitstempel in der Hardware generieren kann, der dem Zeitpunkt entspricht, zu dem ein solches Paket empfangen wurde. Der Wert FALSE gibt an, dass die Hardware dazu nicht in der Lage ist.

PtpV2OverUdpIPv4AllMessageReceive

Typ: BOOLEAN

TRUE gibt an, dass die NIC während des Paketempfangs in der Hardware alle PTP-Nachrichten der Version 2 (nicht nur PTP-Ereignismeldungen) erkennen kann, die in einem IPv4-UDP-Paket enthalten sind, und einen Zeitstempel in der Hardware generieren kann, der dem Zeitpunkt entspricht, zu dem ein solches Paket empfangen wurde. Der Wert FALSE gibt an, dass die Hardware dazu nicht in der Lage ist.

PtpV2OverUdpIPv4EventMessageTransmit

Typ: BOOLEAN

TRUE gibt an, dass die NIC während der Paketübertragung eine PTP-Ereignisnachricht der Version 2 in einem IPv4-UDP-Paket erkennen und einen Zeitstempel in der Hardware generieren kann, der dem Zeitpunkt der Übertragung eines solchen Pakets entspricht. Der Wert FALSE gibt an, dass die Hardware dazu nicht in der Lage ist.

PtpV2OverUdpIPv4AllMessageTransmit

Typ: BOOLEAN

TRUE gibt an, dass die NIC während der Paketübertragung in der Hardware alle PTP-Nachrichten der Version 2 (nicht nur PTP-Ereignismeldungen) erkennen kann, die in einem IPv4 UDP-Paket enthalten sind, und einen Zeitstempel in der Hardware generieren kann, der dem Zeitpunkt entspricht, zu dem ein solches Paket übertragen wurde. Der Wert FALSE gibt an, dass die Hardware dazu nicht in der Lage ist.

PtpV2OverUdpIPv6EventMessageReceive

Typ: BOOLEAN

Dasselbe wie PtpV2OverUdpIPv4EventMsgReceiveHw, mit der Ausnahme, dass es für IPv6 gilt.

PtpV2OverUdpIPv6AllMessageReceive

Typ: BOOLEAN

Identisch mit PtpV2OverUdpIPv4AllMsgReceiveHw, mit der Ausnahme, dass es für IPv6 gilt.

PtpV2OverUdpIPv6EventMessageTransmit

Typ: BOOLEAN

Dasselbe wie PtpV2OverUdpIPv4EventMsgTransmitHw, mit dem Unterschied, dass es für IPv6 gilt.

PtpV2OverUdpIPv6AllMessageTransmit

Typ: BOOLEAN

Identisch mit PtpV2OverUdpIPv4AllMsgTransmitHw, mit dem Unterschied, dass es für IPv6 gilt.

AllReceive

Typ: BOOLEAN

TRUE gibt an, dass die NIC einen Hardwarezeitstempel für alle empfangenen Pakete generieren kann (d. h. nicht nur PTP). Der Wert FALSE gibt an, dass die Hardware dazu nicht in der Lage ist.

AllTransmit

Typ: BOOLEAN

TRUE gibt an, dass die NIC einen Hardwarezeitstempel für alle übertragenen Pakete (d. h. nicht nur PTP) generieren kann. Der Wert FALSE gibt an, dass die Hardware dazu nicht in der Lage ist.

TaggedTransmit

Typ: BOOLEAN

TRUE gibt an, dass die NIC einen Hardwarezeitstempel für jedes bestimmte übertragene Paket generieren kann, wenn dies von der Anwendung angegeben wird. Der Wert FALSE gibt an, dass die Hardware dazu nicht in der Lage ist. Informationen zum Anfordern eines Zeitstempels beim Senden von UDP-Paketen über Windows Sockets finden Sie unter TIMESTAMPING_CONFIG (und TIMESTAMPING_FLAG_TX).

Hinweise

Alle Member der INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES-Struktur stellen Hardwarezeitstempelfunktionen dar. Die Hardwarezeitstempel werden mithilfe der Hardwareuhr der NIC generiert.

Die gemeinsame Aktivierung von Hardware- und Softwarezeitstempeln wird nicht unterstützt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile iphlpapi.h

Weitere Informationen