IPlayReadyServiceRequest.ProcessManualEnablingResponse(Byte[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
处理手动启用质询的原始二进制结果。
public:
HResult ProcessManualEnablingResponse(Platform::Array <byte> ^ responseBytes);
HResult ProcessManualEnablingResponse(winrt::array_view <byte> const& responseBytes);
public System.Exception ProcessManualEnablingResponse(byte[] responseBytes);
function processManualEnablingResponse(responseBytes)
Public Function ProcessManualEnablingResponse (responseBytes As Byte()) As Exception
参数
- responseBytes
-
Byte[]
byte[]
要处理的响应结果。
返回
如果方法成功,则返回S_OK。 如果该方法失败,则会返回错误代码。
注解
仅当输入数据以某种方式无效时,此方法的返回值才失败。 如果结果已成功处理,但具有失败状态,此方法将在 result 参数中返回该失败。
在结果中返回的最常见值包括:
- S_OK - 已处理启用响应,不再需要服务请求。 对 NextServiceRequest 的以下调用将返回 NULL 指针。
- MSPR_E_CONTENT_ENABLING_ACTION_REQUIRED - 处理当前服务请求时生成了新的服务请求。 应调用 NextServiceRequest 。
- DRM_E_SERVER_SERVICE_SPECIFIC - PlayReady 许可证或域服务器失败。
- MSPR_E_SDK_UPDATE_REQUIRED - 个性化服务需要更新客户端 SDK,然后才能完成新的个性化操作。 需要刷新 PlayReady SDK。