Win32API質問箱 Build81
■ このスレッドは過去ログ倉庫に格納されています
0520デフォルトの名無しさん
2009/09/01(火) 09:29:28OSが機能を追加したりするとき、構造体を拡張することはよくあることなのです。
そういう場合、新しいコードが古いものを適切に判断できるように、
cbSizeメンバを持たせることは、windowsAPIの一種のセオリーになっています。
ユーザーがそれを気に入ろうが入るまいが無関係です。
そういうルールなのだから、API利用者はそれを遵守するだけです。
なお、大抵のreservedメンバは0またはNULLで初期化します。must be となっているはずなので
そうしなければなりません。
■ このスレッドは過去ログ倉庫に格納されています