使用に同意するものと見なされます。コード提供終了済みコンテンツ申し訳ありません。リクエストされたコンテンツは削除されています。自動的にリダイレクトされます。C++質問0サインインして投票お世話になっております。コンパイルオプション/Zpでパディング指定した場合、プログラム内で使用しているWindowsAPI用の構造体も指定された状態になるのでしょうか?その場合、プログラム内からその構造体を使用してWindowsAPIを呼び出しても問題ないのでしょうか?今、32Bit版のプログラムを64Bitに移行することを検討中なのですが、方針や方式等いろいろな観点で調査している段階です。気になったので質問させていただきました。APIに関しては/Zpの影響を受けないようパディングが個別に指定されています。API以外、サードパーティライブラリなどは/Zpの考慮が漏れていて正しく動作しない場合もありますので、/Zpの仕様は慎重にした方がいいです。APIに関しては/Zpの影響を受けないようパディングが個別に指定されています。API以外、サードパーティライブラリなどは/Zpの考慮が漏れていて正しく動作しない場合もありますので、/Zpの仕様は慎重にした方がいいです。返信遅くなり申し訳ありません。回答ありがとうございます。/Zpやpragmaでのパディング操作に関して色々情報が出ていますが、自分なりに消化出来ていない状況でして...今後も色々ご質問することがあるかと思いますがそのときはよろしくお願いいたします。1:23返信|引用0サインインして投票oossaammさん、こんにちは。フォーラムオペレーターのHarukaです。MSDNフォーラムにご投稿くださいましてありがとうございます。佐祐理さんの意見に賛成します。pack](https://docs.microsoft.com/ja-jp/cpp/preprocessor/pack?view=vs-2019)を使用して、必要な構造のアライメントを明示的に設定することをお勧めします。Haruka~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。ご協力くださいますようお願いいたします。MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。