Winapi.Messages.TWordFiller

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi