DPCT1034#
メッセージ#
移行した API はここで、エラーコードを返さないため、ラムダでは 0 が返されます。このコードを書き換える必要があります。
説明#
通常、これはオリジナル・アプリケーションで API 呼び出しがエラーコードを返し、それがプログラムロジックで使用されるために起こります。
SYCL* は例外によりエラーを報告するため、エラーコードを返しません。
インテル® DPC++ 互換性ツールは、プログラムロジックが期待するリターンコードが新しい API で返されない場合、ラムダ式の最後に return 0;
文を挿入します。このような場所はすべてコードで確認する必要があります。
DPCT1003 に似ています。
修正方法の提案#
DPC++ アプリケーションで次の操作を行います。
エラーコードを使用するコードが不要な場合、そのコードと
return 0;
文を削除します。エラーコードを使用するコードが必要な場合、そのコードを例外処理コードに置き換えて、例外ハンドラーで独自のロジックを使用します。
DPCT1003 に似ています。