Extrahiert eine Anzahl von Bits aus einem DWORD Wert (32-Bit)
#include <WinAPIConv.au3>
_WinAPI_LongMid ( $iValue, $iStart, $iCount )
$iValue | 32-Bit Wert. |
$iStart | Die Position des Start-Bit. (0 - erstes Bit) |
$iCount | Die Anzahl zu extrahierender Bits. |
Diese Funktion prüft die Parameter nicht auf gültige Werte. Wenn die Werte falsch sind, gibt die Funktion möglicherweise
ein unerwartetes Ergebnis zurück.
#include <WinAPIConv.au3>
Local $iValue = 0x00FA0000
ConsoleWrite('0x' & Hex(_WinAPI_LongMid($iValue, 16, 4)) & @CRLF)
ConsoleWrite('0x' & Hex(_WinAPI_LongMid($iValue, 20, 4)) & @CRLF)