다음을 통해 공유


BarcodeScannerGetSymbologyAttributesRequest.ReportFailedAsync 메서드

정의

오버로드

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_ABORT0x80004004작업이 중단됨
E_ACCESSDENIED0x80070005일반 액세스 거부 오류
E_APPLICATION_EXITING0x8000001a애플리케이션이 종료되고 이 요청을 처리할 수 없음
E_BOUNDS0x8000000b작업이 유효한 범위를 벗어난 데이터에 액세스하려고 했습니다.
E_ILLEGAL_METHOD_CALL0x8000000e메서드가 예기치 않은 시간에 호출되었습니다.
E_INVALIDARG0x80070057하나 이상의 인수가 잘못되었습니다.
E_FAIL0x80004005지정되지 않은 오류
E_NOTIMPL0x80004001구현되지 않음
E_OUTOFMEMORY0x8007000e메모리 부족

반환

비동기 작업입니다.

특성

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_ABORT0x80004004작업이 중단됨
E_ACCESSDENIED0x80070005일반 액세스 거부 오류
E_APPLICATION_EXITING0x8000001a애플리케이션이 종료되고 이 요청을 처리할 수 없음
E_BOUNDS0x8000000b작업이 유효한 범위를 벗어난 데이터에 액세스하려고 했습니다.
E_ILLEGAL_METHOD_CALL0x8000000e메서드가 예기치 않은 시간에 호출되었습니다.
E_INVALIDARG0x80070057하나 이상의 인수가 잘못되었습니다.
E_FAIL0x80004005지정되지 않은 오류
E_NOTIMPL0x80004001구현되지 않음
E_OUTOFMEMORY0x8007000e메모리 부족
failedReasonDescription
String

Platform::String

winrt::hstring

디버깅에 사용하기 위해 오류를 발생시킨 원인에 대한 설명입니다.

반환

비동기 작업입니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1809 (10.0.17763.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v7.0에서 도입되었습니다.)

설명

공급자 앱이 작업을 완료할 수 없는 경우 이 메서드를 호출해야 합니다.

적용 대상