IPlayReadyServiceRequest.ProcessManualEnablingResponse(Byte[]) 方法

定义

处理手动启用质询的原始二进制结果。

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。

适用于