私はこのように定義された構造体を持っています:
typedef struct _CONFIGURATION_DATA {
BYTE configurationIndicator;
ULONG32 baudRate;
BYTE stopBits;
BYTE parity;
BYTE wordLength;
BYTE flowControl;
BYTE padding;
} CONFIGURATION_DATA;
さて、私の考えでは、その構造体は10バイトの長さです。しかし、sizeofはそれが16バイトの長さであると報告していますか?誰もが理由を知っていますか?
WindowsDDKのビルドツールを使用してコンパイルしています。