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 269 views
1 answer 203 views
1 answer 242 views
2 answers 290 views
1 answer 211 views
211 views asked Apr 24, 2022 by avibootz
1 answer 231 views
...