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 minipuerto 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 ha completado correctamente.
NDIS_STATUS_BUFFER_TOO_SHORT
El tamaño especificado en el miembro Header.Size del parámetro SystemProcessorInfo era demasiado pequeño.

Comentarios

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

Controladores de minipuerto compatibles con RSS que admiten llamadas MSI-X a NdisGetProcessorInformation en sus Función MiniportFilterResourceRequirements . Los controladores de minipuerto establecen la afinidad de interrupción de los mensajes MSI-X asignados a los procesadores RSS especificados en el miembro RssProcessors del parámetro SystemProcessorInfo .

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y 6.1. Para NDIS 6.20 y versiones posteriores, ise NdisGetProcessorInformationEx o NdisGetRssProcessorInformation en su lugar.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL PASSIVE_LEVEL

Consulte también

MiniportFilterResourceRequirements

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx NdisGetRssProcessorInformation