NdisGetProcessorInformation 函数 (ndis.h)
NdisGetProcessorInformation 函数检索有关本地计算机的 CPU 拓扑以及微型端口驱动程序必须用于接收端缩放 (RSS) 的处理器集的信息。
语法
NDIS_STATUS NdisGetProcessorInformation(
[in, out] PNDIS_SYSTEM_PROCESSOR_INFO SystemProcessorInfo
);
参数
[in, out] SystemProcessorInfo
指向 的指针 NDIS_SYSTEM_PROCESSOR_INFO 结构,NDIS 填充有关系统的 CPU 拓扑和 RSS 处理器集的信息。
返回值
NdisGetProcessorInformation 可以返回以下状态值之一:
返回代码 | 说明 |
---|---|
|
操作已成功完成。 |
|
SystemProcessorInfo 参数的 Header.Size 成员中指定的大小太小。 |
注解
NDIS 驱动程序调用 NdisGetProcessorInformation 函数以检索有关本地计算机上的处理器的信息。
支持 RSS 的微型端口驱动程序,支持 MSI-X 在其中调用 NdisGetProcessorInformation MiniportFilterResourceRequirements 函数。 微型端口驱动程序将分配的 MSI-X 消息的中断相关性设置为在 SystemProcessorInfo 参数的 RssProcessors 成员中指定的 RSS 处理器。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.0 和 6.1 中受支持。 对于 NDIS 6.20 及更高版本,ise NdisGetProcessorInformationEx 或 NdisGetRssProcessorInformation 改为。 |
目标平台 | 通用 |
标头 | ndis.h (包括 Ndis.h) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |