private static extern uint GetCurrentProcessorNumberEx( ref _PROCESSOR_NUMBER ProcNumber);
public static uint GetCurrentProcessorNumber(out ushort group) { group = 0; if (!CheckForGPPExEntryPoint()) { return GetCurrentProcessorNumber(); } else { _PROCESSOR_NUMBER pN = new _PROCESSOR_NUMBER(); GetCurrentProcessorNumberEx(ref pN); group = pN.Group; return pN.Number; } }