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。 可能的錯誤傳回值包括下列專案。
傳回碼 | 描述 |
---|---|
STOR_STATUS_INVALID_PARAMETER | 有無效的參數,例如無效 NodeNumber 值。 |
STOR_STATUS_BUFFER_TOO_SMALL | 提供的陣列太小。 |
STOR_STATUS_UNSUCCESSFUL | 因為內部原因而發生錯誤。 |
言論
如需詳細資訊,請參閱
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 版本 22H2 |
標頭 | storport.h |