Compartir a través de


Función NdisGetProcessorInformation (ndis.h)

La función NdisGetProcessorInformation recupera información sobre la topología de CPU del equipo local y el conjunto de procesadores que un controlador de miniport debe usar para el escalado lateral de recepción (RSS).

Sintaxis

NDIS_STATUS NdisGetProcessorInformation(
  [in, out] PNDIS_SYSTEM_PROCESSOR_INFO SystemProcessorInfo
);

Parámetros

[in, out] SystemProcessorInfo

Puntero a un NDIS_SYSTEM_PROCESSOR_INFO estructura que NDIS rellena con la información sobre la topología de CPU del sistema y el conjunto de procesadores RSS.

Valor devuelto

NdisGetProcessorInformation puede devolver uno de los siguientes valores de estado:

Código devuelto Descripción
NDIS_STATUS_SUCCESS
La operación se completó correctamente.
NDIS_STATUS_BUFFER_TOO_SHORT
El tamaño especificado en el miembro Header.Size del parámetro SystemProcessorInfo era demasiado pequeño.

Observaciones

Los controladores NDIS llaman a la función NdisGetProcessorInformation para recuperar información sobre los procesadores del equipo local.

Controladores de miniport compatibles con RSS que admiten MSI-X llamada a NdisGetProcessorInformation en su función MiniportFilterResourceResourceRequirements. Los controladores de miniportar establecen la afinidad de interrupción de los mensajes de MSI-X asignados a los procesadores RSS especificados en el RssProcessors miembro del parámetro SystemProcessorInfo.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y 6.1. Para NDIS 6.20 y versiones posteriores, ise NdisGetProcessorInformationEx o NdisGetRssProcessorInformation en su lugar.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL PASSIVE_LEVEL

Consulte también

miniportFilterResourceRequirements

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx NdisGetRssProcessorInformation