UDF > WinAPIEx > Processes & Synchronization > Processes >


_WinAPI_GetProcessAffinityMask

Obtient les masques d'affinité pour un processus et le système

#include <WinAPIProc.au3>
_WinAPI_GetProcessAffinityMask ( $hProcess )

Paramètre

$hProcess Le handle ouvert du processus dont le masque d'affinité est souhaitée.

Valeur de retour

Succès: Retourne un tableau avec le format suivant:
    $aMask[0] - True en cas de succès, sinon False
    $aMask[1] - Masque d'affinité du processus
    $$aMask[2] - Masque d'affinité du système
Échec: Définit @error <> 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur

Remarque

Un masque d'affinité est un masque de bits dans lequel chaque bit représente un processeur sur lequel les threads du processus sont autorisés à s'exécuter. Par exemple, si vous passez un masque de 0x05, les processeurs 1 et 3 sont autorisés à l'exécuter.

Voir aussi

Consultez GetProcessAffinityMask dans la librairie MSDN.