DataMisalignedException クラス
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public NotInheritable Class DataMisalignedException Inherits SystemException
[SerializableAttribute] [ComVisibleAttribute(true)] public sealed class DataMisalignedException : SystemException
[SerializableAttribute] [ComVisibleAttribute(true)] public ref class DataMisalignedException sealed : public SystemException

64 ビット プロセッサなど、一部のマイクロプロセッサでは、適切に配置されていないアドレス (つまり、アドレスがアクセスされるデータのサイズの倍数ではない場合) からデータが読み込まれたり、アドレスに書き込まれたりしたときに、ハードウェアの例外を発行する可能性があります。DataMisalignedException は、通常、16 ビット、32 ビット、または 64 ビットのデータが、2 バイト、4 バイト、8 バイトの倍数ではないアドレスから読み込まれたり、アドレスに書き込まれたりしたときにスローされます。
DataMisalignedException は、基になるハードウェア例外を公開します。これにより、ユーザーは適切な方法で対応できます。たとえば、使用しているアプリケーションのルーチンが、64 ビット単位で一連のバイトをある場所から別の場所にコピーしようとしたとします。ただし、書き込み操作は適切に配置されていないアドレスで開始されます。この場合、共通言語ランタイムによって DataMisalignedException がスローされます。ルーチンは一度に 1 バイトずつデータをコピーすることによって、この例外に対応します。

System.Exception
System.SystemException
System.DataMisalignedException


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDataMisalignedException クラスを検索する場合は、下記のリンクをクリックしてください。

- DataMisalignedException クラスのページへのリンク