Compartir a través de


OID_GEN_MAXIMUM_TOTAL_SIZE

Como consulta, el OID_GEN_MAXIMUM_TOTAL_SIZE OID especifica la longitud máxima del paquete total, en bytes, que admite la NIC. Esta especificación incluye el encabezado .

Información de versión

Windows Vista y versiones posteriores de Windows
Compatible.

Controladores de miniporte NDIS 6.0 y versiones posteriores
Mandatory.

Controladores de miniporte NDIS 5.1
Mandatory.

Windows XP
Compatible.

Controladores de miniporte NDIS 5.1
Mandatory.

Observaciones

La longitud devuelta especifica el tamaño de paquete más grande para el medio subyacente. Por lo tanto, la longitud devuelta depende del medio determinado. Un controlador de protocolo podría usar esta longitud devuelta como medidor para determinar el paquete de tamaño máximo que un controlador de miniporte podría reenviar al controlador de protocolo. Si el controlador de protocolo asigna previamente búferes, asigna búferes en consecuencia. La longitud devuelta también especifica el paquete más grande que un controlador de protocolo puede pasar a la función NdisSendNetBufferLists .

Si el controlador de minipuerto de una NIC habilita la prioridad de paquete 802.1p (es decir, el controlador de miniporte especifica el bit de NDIS_MAC_OPTION_8021P_PRIORITY en OID_GEN_MAC_OPTIONS la máscara de bits OID), el controlador de miniporte debe especificar su longitud de paquete total máxima como 4 bytes menos que el tamaño máximo de los paquetes recibidos o enviados a través de la red. Por ejemplo, si una NIC que tiene habilitada la prioridad de paquete 802,1p recibe y envía paquetes en la conexión de 1514 bytes de longitud, el controlador de minipuerto de la NIC debe notificar su longitud de paquete total máxima como 1510 bytes. El controlador de minipuerto nunca debe indicar hasta los paquetes de controladores de protocolo enlazados recibidos a través de la red que son más largos que el tamaño de paquete especificado por OID_GEN_MAXIMUM_TOTAL_SIZE. Es decir, incluso si el controlador de minipuerto recibe paquetes a través de la red que no están marcados con valores de prioridad, pero siguen siendo el tamaño máximo que admite el medio subyacente, el controlador de minipuerto solo puede indicar paquetes superiores al tamaño especificado por OID_GEN_MAXIMUM_TOTAL_SIZE.

Requisitos

Encabezado

Ntddndis.h (include Ndis.h)

Consulte también

NdisSendNetBufferLists

OID_GEN_MAC_OPTIONS