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 |
---|---|
|
La operación se ha completado correctamente. |
|
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 |