SharpDX ツールキットを使用して Direct Draw Surface を Texture2D var にロードしようとしています。そこで、ピクセルと呼ばれる var を作成し、paint.net を使用して dds ファイルを作成し、asdf.dds という名前を付けました。そのファイルをプロジェクトの Content フォルダーに移動し、「出力ディレクトリにコピー」を「新しい場合はコピー」に変更しました。私が今使っているなら
pixel = Content.Load<Texture2D>("asdf.dds");
次の例外が発生します(ドイツ語):
In SharpDX.SharpDXException ist eine Ausnahme vom Typ "SharpDX.DLL" aufgetreten, doch wurde diese im Benutzercode nicht verarbeitet.
Zusätzliche Informationen: HRESULT: [0x80070057], Module: [General], ApiCode: [E_INVALIDARG/Invalid Arguments], Message: The parameter is incorrect.
私の恐ろしい翻訳:
SharpDX.SharpDXException で、タイプ「SharpDX.DLL」の例外が発生しましたが、ユーザー コードで処理されませんでした。追加情報: HRESULT: [0x80070057]、モジュール: [全般]、ApiCode: [E_INVALIDARG/無効な引数]、メッセージ: パラメーターが正しくありません。