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;
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
Description
Utilisé pour définir les champs de remplissage auxiliaires permettant d'aligner les données sur les limites correspondant au nombre de bits natifs conformément à la taille des données dans l'architecture (32 ou 64 bits) des plates-formes utilisées.
Ces champs sont utilisés sur les plates-formes 32 et 64 bits. Ils sont généralement utilisés pour remplir les octets de poids fort non occupés afin d'aligner les champs sur les limites 32 bits ou 64 bits natives à la plate-forme.