Функции времени 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.