Поделиться через


Функции времени Connection-Oriented

NDIS, ориентированный на подключение, поддерживает использование локального времени сетевого адаптера для планирования передачи пакетов и для отправки и получения пакетов с отметками времени.

Примечание Эти функции времени, ориентированные на подключение, являются необязательными. Эти функции поддерживаются не всеми сетевыми адаптерами CoNDIS.

Драйвер протокола, ориентированный на подключение, может вызвать NdisCoOidRequest , чтобы запросить возможности локального времени драйвера мини-порта, ориентированного на подключение, или драйвера MCM с OID_GEN_CO_GET_TIME_CAPS. В ответ на такой запрос драйвер минипорта или драйвер MCM возвращает сведения о:

  • Есть ли на сетевом адаптере доступные для чтения часы.

  • Указывает, является ли сетевой адаптер производным от сетевого подключения.

  • Точность локальных часов.

  • Может ли сетевой адаптер метка времени получать пакеты по местному времени.

  • Может ли сетевой адаптер запланировать отправку пакета для передачи в соответствии с местным временем.

  • Может ли сетевой адаптер использовать метку времени передачи пакетов по местному времени.

Чтобы получить местное время сетевого адаптера, протокол, ориентированный на подключение, может вызвать NdisCoOidRequest для запроса драйвера мини-порта, ориентированного на подключение, или драйвера MCM с OID_GEN_CO_GET_NETCARD_TIME. Драйвер мини-порта, ориентированный на подключение, или драйвер MCM синхронно возвращает местное время, которое протокол, ориентированный на подключение, может затем использовать для планирования передачи пакетов.

Сведения о времени отправки или получения пакета содержатся в данных внеполосного (OOB) пакета. Дополнительные сведения см. в разделе NET_BUFFER_LIST.