Connection-Oriented Recursos de Tempo
O NDIS orientado para conexão dá suporte ao uso da hora local de uma NIC para agendar a transmissão de pacotes e para pacotes de envio e recebimento de carimbo de data/hora.
Nota Esses recursos de tempo orientados para conexão são opcionais. Esses recursos não são compatíveis com todas as NICs do CoNDIS.
Um driver de protocolo orientado a conexão pode chamar NdisCoOidRequest para consultar os recursos de tempo local de um driver de miniporto orientado a conexões ou um driver MCM com OID_GEN_CO_GET_TIME_CAPS. Em resposta a essa consulta, o driver de miniporto ou o driver MCM retorna informações sobre:
Se há um relógio legível na NIC.
Se a NIC deriva seu tempo da conexão de rede.
A precisão do relógio local.
Se a NIC pode carimbo de data/hora de pacotes recebidos com sua hora local.
Se a NIC pode agendar um pacote de envio para transmissão de acordo com sua hora local.
Se a NIC pode carimbo de data/hora transmitir pacotes com sua hora local.
Para obter a hora local de uma NIC, um protocolo orientado à conexão pode chamar NdisCoOidRequest para consultar um driver de miniporto orientado a conexão ou driver MCM com OID_GEN_CO_GET_NETCARD_TIME. O driver de miniporto orientado à conexão ou o driver MCM retorna de forma síncrona sua hora local, que o protocolo orientado à conexão pode usar para agendar a transmissão de pacotes.
As informações de tempo de um pacote de envio ou recebimento estão contidas nos dados OOB (fora de banda) do pacote. Para obter mais informações, consulte NET_BUFFER_LIST.