Delen via


Connection-Oriented Timingfuncties

Verbindingsgerichte NDIS ondersteunt het gebruik van de lokale tijd van een NIC voor het plannen van de verzending van pakketten en voor het verzenden en ontvangen van pakketten met tijdstempels.

Opmerking Deze verbindingsgerichte timingfuncties zijn optioneel. Deze functies worden niet ondersteund door alle CoNDIS-NIC's.

Een verbindingsgeoriënteerd protocolstuurprogramma kan NdisCoOidRequest aanroepen om een query uit te voeren op de lokale timingmogelijkheden van een verbindingsgeoriënteerd minipoortstuurprogramma of een MCM-stuurprogramma met OID_GEN_CO_GET_TIME_CAPS. Als reactie op een dergelijke query retourneert het minipoortstuurprogramma of MCM-stuurprogramma informatie over:

  • Of er een leesbare klok is op de NIC.

  • Of de NIC de tijd van de netwerkverbinding afleidt.

  • De precisie van de lokale klok.

  • Of de NIC ontvangen pakketten kan voorzien van een tijdstempel met zijn lokale tijd.

  • Of de NIC een verzendpakket kan plannen voor verzending volgens de lokale tijd.

  • Of de NIC verzonden pakketten kan voorzien van een tijdstempel met de lokale tijd.

Om de lokale tijd van een NIC te verkrijgen, kan een verbindingsgeoriënteerd protocol NdisCoOidRequest aanroepen om een query uit te voeren op een verbindingsgeoriënteerd minipoortstuurprogramma of MCM-stuurprogramma met OID_GEN_CO_GET_NETCARD_TIME. Het verbindingsgeoriënteerde miniportstuurprogramma of MCM-stuurprogramma retourneert synchroon de lokale tijd, die het verbindingsgeoriënteerde protocol vervolgens kan gebruiken om de verzending van pakketten te plannen.

Tijdsinformatie voor een verzend- of ontvangstpakket is opgenomen in de out-of-band-gegevens (OOB) van het pakket. Zie NET_BUFFER_LISTvoor meer informatie.