Winapi.Messages.TWordFiller
Delphi
TWordFiller = record
{$IFDEF CPUX86}
Filler: array[1..2] of Byte; // Pad word make it 4 Bytes (2+2)
{$ENDIF}
{$IFDEF CPUX64}
Filler: array[1..6] of Byte; // Pad word to make it 8 Bytes (2+6)
{$ENDIF}
end;
C++
struct DECLSPEC_DRECORD TWordFiller
{
public:
System::StaticArray<System::Byte, 2> Filler;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
Beschreibung
Wird zur Definition von Hilfsfeldern zum Auffüllen verwendet, um Daten an Grenzen entsprechend der Anzahl an Bits auszurichten, die für die Datengröße in der Architektur (32 Bit oder 64 Bit) der verwendeten Plattformen nativ sind.
Solche Felder werden auf 32-Bit- und 64-Bit-Plattformen verwendet. Mit diesen Feldern werden normalerweise nicht belegte höherwertige Bytes aufgefüllt, um sie an für die Plattformarchitektur nativen 32-Bit- oder 64-Bit-Grenzen auszurichten.