Winapi.Messages.TWordFiller

提供: RAD Studio API Documentation
移動先: 案内検索

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;
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
Winapi.Messages.pas
Winapi.Messages.hpp
Winapi.Messages Winapi.Messages

説明

使用しているプラットフォームのアーキテクチャ(32 ビットまたは 64 ビット)のデータ サイズに応じたネイティブのビット数に合わせてデータを境界にアラインメントするための、予備のパディング フィールドを定義するために使われます。


このフィールドは、32 ビットおよび 64 ビット プラットフォームで使われます。通常は、プラットフォーム アーキテクチャにネイティブな 32 ビットまたは 64 ビットの境界にフィールドをアラインメントする際に、使用されていない上位バイトをパディングするために使われます。

関連項目