How to get active processor mask in windows 64bit with C

1 Answer

0 votes
#include <stdio.h>
#include <windows.h>

int main() {

    SYSTEM_INFO si;

    GetNativeSystemInfo(&si);

    #ifdef _WIN64
        printf("Processor Mask: 0x%016llX\n", si.dwActiveProcessorMask);
    #else
        printf("Processor Mask: 0x%08X\n", si.dwActiveProcessorMask);
    #endif

    return 0;
}




/*
run:

Processor Mask: 0x00000000000000FF

*/

 



answered Apr 24, 2022 by avibootz

Related questions

1 answer 246 views
1 answer 189 views
1 answer 231 views
2 answers 256 views
1 answer 196 views
196 views asked Apr 24, 2022 by avibootz
1 answer 212 views
...