BinaryFormat.Record
Gibt ein Binärformat zurück, das einen Datensatz liest.
Syntax
BinaryFormat.Record(
record as record
) as function
Remarks
Gibt ein Binärformat zurück, das einen Datensatz liest. Der Parameter "record
" gibt das Format des Datensatzes an. Jedes Feld im Datensatz kann ein anderes Binärformat besitzen. Enthält ein Feld einen Wert, bei dem es sich nicht um einen Binärformatwert handelt, werden für dieses Feld keine Daten gelesen, und der Feldwert wird im Ergebnis ausgegeben.
Examples
Example #1
Liest einen Datensatz mit einer 16-Bit-Ganzzahl und einer 32-Bit-Ganzzahl.
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
Result:
[A = 1, B = 2]
Category
Binary Formats.Reading records