Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un controlador excesiva emite una solicitud de consulta de identificador de objeto (OID) de OID_QOS_REMOTE_PARAMETERS para obtener los parámetros de calidad de servicio (QoS) de NDIS para un mismo nivel remoto. El controlador miniport usa estos parámetros de QoS remotos para resolver sus parámetros de QoS de NDIS operativos. El controlador configura el adaptador de red con los parámetros operativos para realizar la transmisión de paquetes QoS.
Después de una devolución correcta de la solicitud de consulta OID, el InformationBuffer miembro de la estructura de NDIS_OID_REQUEST contiene un puntero a una estructura de NDIS_QOS_PARAMETERS.
Nota Esta solicitud de consulta OID solo es válida para los controladores de miniport que admiten la interfaz IEEE 802.1 Data Center Bridging (DCB).
Observaciones
Cuando NDIS controla la solicitud de OID de OID_QOS_REMOTE_PARAMETERS correctamente, devuelve los parámetros de QoS de NDIS remotos que había almacenado en caché de la indicación de estado de NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE anterior emitida por el controlador de miniport. El controlador emite esta indicación de estado para informar sobre el conjunto inicial de parámetros QoS de NDIS remotos. El controlador también emite esta indicación de estado cada vez que cambian los parámetros de QoS de NDIS remotos.
NDIS devuelve una estructura NDIS_QOS_PARAMETERS que se inicializa de la siguiente manera:
Si el controlador de miniporte emitió anteriormente una indicación de estado de NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE, NDIS almacena en caché los datos de NDIS_QOS_PARAMETERS y devuelve estos datos para la solicitud de consulta OID de OID_QOS_REMOTE_PARAMETERS.
Si el controlador de miniporte no emitió una indicación de estado de NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE, NDIS devuelve una estructura de NDIS_QOS_PARAMETERS con todos los miembros (a excepción del miembro) establecido en cero.
Para obtener más información sobre los parámetros de QoS de NDIS remotos, consulte información general sobre los parámetros de QoS de NDIS.
Códigos de estado de retorno
NDIS devuelve uno de los siguientes códigos de estado.
| Código de estado | Descripción |
|---|---|
NDIS_STATUS_SUCCESS |
La solicitud OID se completó correctamente. |
NDIS_STATUS_NOT_SUPPORTED |
El controlador de minipuerto no admite la interfaz QoS de NDIS. |
NDIS_STATUS_INVALID_LENGTH |
La longitud del búfer de información es menor que sizeof(NDIS_QOS_PARAMETERS). NDIS establece el DATA. QUERY_INFORMATION. BytesNeeded miembro de la estructura NDIS_OID_REQUEST al tamaño mínimo del búfer necesario. |
NDIS_STATUS_FAILURE |
Error en la solicitud por otros motivos. |
Requisitos
Versión |
Compatible con NDIS 6.30 y versiones posteriores. |
Encabezado |
Ntddndis.h (include Ndis.h) |
Consulte también
NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE