BarcodeScannerEnableScannerRequest.ReportFailedAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ReportFailedAsync() |
要求が正常に処理されなかったことをクライアントに通知します。 |
ReportFailedAsync(Int32) |
要求が正常に処理されなかったことをクライアントに通知します。 |
ReportFailedAsync(Int32, String) |
要求が正常に処理されなかったことをクライアントに通知します。 |
ReportFailedAsync()
要求が正常に処理されなかったことをクライアントに通知します。
public:
virtual IAsyncAction ^ ReportFailedAsync() = ReportFailedAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ReportFailedAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ReportFailedAsync();
function reportFailedAsync()
Public Function ReportFailedAsync () As IAsyncAction
戻り値
非同期操作。
- 属性
注釈
プロバイダー アプリが操作を完了できない場合は、このメソッドを呼び出す必要があります。
適用対象
ReportFailedAsync(Int32)
要求が正常に処理されなかったことをクライアントに通知します。
public:
virtual IAsyncAction ^ ReportFailedAsync(int reason) = ReportFailedAsync;
/// [Windows.Foundation.Metadata.Overload("ReportFailedWithFailedReasonAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ReportFailedAsync(int const& reason);
[Windows.Foundation.Metadata.Overload("ReportFailedWithFailedReasonAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ReportFailedAsync(int reason);
function reportFailedAsync(reason)
Public Function ReportFailedAsync (reason As Integer) As IAsyncAction
パラメーター
- reason
-
Int32
int
HRESULT に変換され、呼び出し元のアプリケーションで例外として発生する Int32 エラー コード。 サポートされている値を次に示します。
名前 | 値 | 説明 |
E_ABORT | 0x80004004 | 操作は中止されました |
E_ACCESSDENIED | 0x80070005 | 一般的なアクセス拒否エラーが発生しました |
E_APPLICATION_EXITING | 0x8000001a | アプリケーションが終了しており、この要求を処理できません |
E_BOUNDS | 0x8000000b | 操作が有効な範囲外のデータにアクセスしようとしました |
E_ILLEGAL_METHOD_CALL | 0x8000000e | 予期しないタイミングでメソッドが呼び出されました |
E_INVALIDARG | 0x80070057 | 1 つ以上の引数が無効です。 |
E_FAIL | 0x80004005 | エラーを特定できません |
E_NOTIMPL | 0x80004001 | 未実装 |
E_OUTOFMEMORY | 0x8007000e | メモリ不足です |
戻り値
非同期操作。
- 属性
Windows の要件
デバイス ファミリ |
Windows 10, version 1809 (10.0.17763.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v7.0 で導入)
|
注釈
プロバイダー アプリが操作を完了できない場合は、このメソッドを呼び出す必要があります。
適用対象
ReportFailedAsync(Int32, String)
要求が正常に処理されなかったことをクライアントに通知します。
public:
virtual IAsyncAction ^ ReportFailedAsync(int reason, Platform::String ^ failedReasonDescription) = ReportFailedAsync;
/// [Windows.Foundation.Metadata.Overload("ReportFailedWithFailedReasonAndDescriptionAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ReportFailedAsync(int const& reason, winrt::hstring const& failedReasonDescription);
[Windows.Foundation.Metadata.Overload("ReportFailedWithFailedReasonAndDescriptionAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ReportFailedAsync(int reason, string failedReasonDescription);
function reportFailedAsync(reason, failedReasonDescription)
Public Function ReportFailedAsync (reason As Integer, failedReasonDescription As String) As IAsyncAction
パラメーター
- reason
-
Int32
int
HRESULT に変換され、呼び出し元のアプリケーションで例外として発生する Int32 エラー コード。 サポートされている値を次に示します。
名前 | 値 | 説明 |
E_ABORT | 0x80004004 | 操作は中止されました |
E_ACCESSDENIED | 0x80070005 | 一般的なアクセス拒否エラーが発生しました |
E_APPLICATION_EXITING | 0x8000001a | アプリケーションが終了しており、この要求を処理できません |
E_BOUNDS | 0x8000000b | 操作が有効な範囲外のデータにアクセスしようとしました |
E_ILLEGAL_METHOD_CALL | 0x8000000e | 予期しないタイミングでメソッドが呼び出されました |
E_INVALIDARG | 0x80070057 | 1 つ以上の引数が無効です。 |
E_FAIL | 0x80004005 | エラーを特定できません |
E_NOTIMPL | 0x80004001 | 未実装 |
E_OUTOFMEMORY | 0x8007000e | メモリ不足です |
- failedReasonDescription
-
String
Platform::String
winrt::hstring
デバッグで使用するためのエラーの原因の説明。
戻り値
非同期操作。
- 属性
Windows の要件
デバイス ファミリ |
Windows 10, version 1809 (10.0.17763.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v7.0 で導入)
|
注釈
プロバイダー アプリが操作を完了できない場合は、このメソッドを呼び出す必要があります。