Extrait un nombre de bits d'une valeur DWORD (32 bits)
#include <WinAPIConv.au3>
_WinAPI_LongMid ( $iValue, $iStart, $iCount )
$iValue | Valeur 32 bits. |
$iStart | La position du bit de départ. (0 est le premier bit) |
$iCount | Le nombre de bits à extraire. |
Retourne la valeur qui se compose des bits spécifiés.
Cette fonction ne vérifie pas que les paramètres ont des valeurs valides. Si les valeurs sont incorrectes, la fonction peut retourner un résultat inattendu.
#include <WinAPIConv.au3> Local $iValue = 0x00FA0000 ConsoleWrite('0x'& Hex(_WinAPI_LongMid($iValue, 16, 4)) & @CRLF) ConsoleWrite('0x'& Hex(_WinAPI_LongMid($iValue, 20, 4)) & @CRLF)