共用方式為


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 可以傳回下列其中一個狀態值:

傳回碼 描述
NDIS_STATUS_SUCCESS
作業已順利完成。
NDIS_STATUS_BUFFER_TOO_SHORT
SystemProcessorInfo 參數 Header.Size 中指定的大小 成員太小。

言論

NDIS 驅動程式會呼叫 NdisGetProcessorInformation 函式,以擷取本機計算機上處理器的相關信息。

支援 RSS 的迷你埠驅動程式,可支援 MSI-X 在其中呼叫 NdisGetProcessorInformation MiniportFilterResourceRequirements 函式。 迷你埠驅動程式會將配置之 MSI-X 訊息的中斷親和性設定為 RssProcessors 中所指定的 RSS 處理器,SystemProcessorInfo 參數的成員。

要求

要求 價值
最低支援的用戶端 NDIS 6.0 和 6.1 支援。 若為 NDIS 6.20 和更新版本,ise NdisGetProcessorInformationEx 或 NdisGetRssProcessorInformation。
目標平臺 普遍
標頭 ndis.h (包括 Ndis.h)
連結庫 Ndis.lib
IRQL PASSIVE_LEVEL

另請參閱

MiniportFilterResourceRequirements

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx NdisGetRssProcessorInformation