XblErrorCondition

用于定义 Xbox Live API 错误条件的枚举值。

语法

enum class XblErrorCondition  : uint32_t  
{  
    NoError = 0,  
    GenericError,  
    GenericOutOfRange,  
    Auth,  
    Network,  
    HttpGeneric,  
    Http304NotModified,  
    Http404NotFound,  
    Http412PreconditionFailed,  
    Http429TooManyRequests,  
    HttpServiceTimeout,  
    Rta  
}  

常量

常量 说明
NoError 无错误。
GenericError 一般错误情况。
GenericOutOfRange 与对象超出范围有关的错误条件。
Auth 与尝试进行身份验证相关的错误情况。
Network 与网络连接相关的错误情况。
HttpGeneric 与 HTTP 方法调用相关的错误情况。
Http304NotModified 未修改请求的资源。
Http404NotFound 找不到请求的资源。
Http412PreconditionFailed 在服务器上测试时,一个或多个请求标头字段中给出的前提条件被评估为 false。
Http429TooManyRequests 客户端发送的请求太多
HttpServiceTimeout 尝试处理请求时服务超时。
Rta 与实时活动相关的错误。

备注

最佳做法是针对这些错误条件使用 XblGetErrorCondition 测试返回的 HRESULT。

要求

头文件:errors_c.h

另请参阅

errors_c