Funktionreferenz


_WinAPI_LongMid

Beschreibung anzeigen in

Extrahiert eine Anzahl von Bits aus einem DWORD Wert (32-Bit)

#include <WinAPIConv.au3>
_WinAPI_LongMid ( $iValue, $iStart, $iCount )

Parameter

$iValue 32-Bit Wert.
$iStart Die Position des Start-Bit. (0 - erstes Bit)
$iCount Die Anzahl zu extrahierender Bits.

Rückgabewert

Gibt den Wert zurück, der aus den angegebenen Bits besteht.

Bemerkungen

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.

Beispiel

#include <WinAPIConv.au3>

Local $iValue = 0x00FA0000

ConsoleWrite('0x' & Hex(_WinAPI_LongMid($iValue, 16, 4)) & @CRLF)
ConsoleWrite('0x' & Hex(_WinAPI_LongMid($iValue, 20, 4)) & @CRLF)