Export (0) Print
Expand All

StorPortGetNodeAffinity routine

The StorPortGetNodeAffinity routine constructs a mask of the active processors in a requested non-uniform memory access (NUMA) node.

Syntax


ULONG StorPortGetNodeAffinity(
  _In_   PVOID HwDeviceExtension,
  _In_   ULONG NodeNumber,
  _Out_  PGROUP_AFFINITY NodeAffinityMask
);

Parameters

HwDeviceExtension [in]

A pointer to the hardware device extension for the host bus adapter (HBA).

NodeNumber [in]

The NUMA node from which to return the processor mask.

NodeAffinityMask [out]

A pointer to a variable that holds the affinity mask of the given node.

Return value

The StorPortGetNodeAffinityroutine returns one of the following status codes:

Return codeDescription
STOR_STATUS_NOT_IMPLEMENTED

This function is not implemented on the active operating system.

STOR_STATUS_SUCCESS

The operation was successful.

STOR_STATUS_INVALID_PARAMETER

The operation fails with this return value if one or more of the parameters are invalid, for example, if NodeAffinityMask is set to NULL, or if NodeNumber is greater than 65,535.

 

Requirements

Version

Available in Windows 7 and later versions of the Windows operating systems.

Header

Storport.h (include Storport.h)

IRQL

<=DISPATCH_LEVEL

DDI compliance rules

StorPortIrql

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft