NdisGetProcessorInformation 函式 (ndis.h)
NdisGetProcessorInformation 函式會擷取本機電腦 CPU 拓撲的相關信息,以及迷你埠驅動程式必須用於接收端調整 (RSS) 的處理器集。
語法
NDIS_STATUS NdisGetProcessorInformation(
[in, out] PNDIS_SYSTEM_PROCESSOR_INFO SystemProcessorInfo
);
參數
[in, out] SystemProcessorInfo
的指標 NDIS_SYSTEM_PROCESSOR_INFO 結構,NDIS 會填入系統與 RSS 處理器集的 CPU 拓撲相關信息。
傳回值
NdisGetProcessorInformation 可以傳回下列其中一個狀態值:
傳回碼 | Description |
---|---|
|
作業已成功完成。 |
|
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。 |
目標平台 | Universal |
標頭 | ndis.h (包括 Ndis.h) |
程式庫 | Ndis.lib |
IRQL | PASSIVE_LEVEL |