ビットマップヘッダ構造体のポインタにキャストして参照しています。 メンバ変数ごとにオフセットと変数のサイズを定義して一つづつキャストしていけば、 問題ない事は確認できましたがメンバ一つ一つに対してこの処理を行うのは冗長だと思います。

Struct(構造体クラス)とは Structとは、いくつのデータをひとまとめにした型です。ClassやHashで同じように、データをひとまとめにして扱うことができますが、Structは、継承やミックスインがなく、また後からパラメータを追加できないといった違いがあります。 そのため、ちょっとし …

構造体 例1. ctypes.Structure を継承したクラスで構造体を定義します。. メンバ変数を_fields_メンバで列挙する 「メンバ変数名とデータ型のタプル」のリスト; 構造体を参照渡しすべき引数はポインタ型にする GetCursorPos 関数 - MSDN.