StorPortGetNodeAffinity2 函式 (storport.h)
迷你埠可以呼叫 StorPortGetNodeAffinity2 ,以取得指定 NUMA 節點目前的多群組處理器親和性。
語法
ULONG StorPortGetNodeAffinity2(
PVOID HwDeviceExtension,
ULONG NodeNumber,
PGROUP_AFFINITY GroupAffinities,
USHORT GroupAffinitiesCount,
PUSHORT GroupAffinitiesCountRequired
);
參數
HwDeviceExtension
[in]迷你埠裝置延伸模組的指標。
NodeNumber
[in]要查詢之節點的節點編號。
GroupAffinities
[out] GROUP_AFFINITY 結構的陣列指標,該陣列會在成功時接收已識別群組的組號和親和性遮罩。
GroupAffinitiesCount
[in] GroupAffinities 指向的陣列中元素數目。 如果陣列太小而無法保存節點親和性,則會傳回STATUS_BUFFER_TOO_SMALL,並在 GroupAffinitiesRequired 中傳回所需的元素數目。
GroupAffinitiesCountRequired
[out]值的指標,這個值會接收代表節點親和性所需的群組親和性數目。
傳回值
如果已成功查詢節點親和性,StorPortGetNodeAffinity2 會傳回STOR_STATUS_SUCCESS。 可能的錯誤傳回值包括下列專案。
傳回碼 | Description |
---|---|
STOR_STATUS_INVALID_PARAMETER | 參數無效,例如無效 的 NodeNumber 值。 |
STOR_STATUS_BUFFER_TOO_SMALL | 提供的陣列太小。 |
STOR_STATUS_UNSUCCESSFUL | 基於內部原因而發生錯誤。 |
備註
如需詳細資訊,請參閱KeQueryNodeActiveAffinity2的一節。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 版本 22H2 |
標頭 | storport.h |