NdisGetRssProcessorInformation 函式 (ndis.h)
NdisGetRssProcessorInformation 函式會擷取迷你埠驅動程式必須用於接收端調整 (RSS) 之處理器集的相關信息。
語法
NDIS_STATUS NdisGetRssProcessorInformation(
[in] NDIS_HANDLE NdisHandle,
[out, optional] PNDIS_RSS_PROCESSOR_INFO RssProcessorInfo,
[in, out] PSIZE_T Size
);
參數
[in] NdisHandle
在呼叫端初始化期間取得的 NDIS 實例句柄。 NDIS 驅動程式可以使用下列函式中的句柄:
[out, optional] RssProcessorInfo
呼叫端配置緩衝區的指標,其中 NDIS 會將 NDIS_RSS_PROCESSOR_INFO 結構和包含 RSS 處理器集相關信息 的NDIS_RSS_PROCESSOR 結構數位。 呼叫端會在 Size 參數中提供緩衝區的長度。
[in, out] Size
值指標,其大小為呼叫端提供的緩衝區大小,以位元組為單位。 當函式傳回時,這個成員會包含 NDIS 放入緩衝區的數據量,或緩衝區大小太短時所需的緩衝區大小。
傳回值
NdisGetRssProcessorInformation 可以傳回下列其中一個狀態值:
傳回碼 | Description |
---|---|
|
作業已成功完成。 |
|
Size 參數中指定的大小太小。 在此情況下,NDIS 會在 Size 參數中提供必要的緩衝區大小。 |
備註
NDIS 驅動程式會呼叫 NdisGetRssProcessorInformation 函式 ,以擷取本機電腦上的接收端調整 (RSS) 處理器的相關信息。
支援 MSI-X 的 RSS 迷你埠驅動程式在其中呼叫 NdisGetRssProcessorInformation MiniportFilterResourceRequirements 函 式。 迷你埠驅動程式會將配置之 MSI-X 訊息的中斷親和性設定為 RssProcessorInfo 參數之 RssProcessors 成員中指定的 RSS 處理器。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | NDIS 6.20 和更新版本支援。 |
目標平台 | Universal |
標頭 | ndis.h (包含 Ndis.h) |
程式庫 | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |