PlayReadyDomainLeaveServiceRequest.ProcessManualEnablingResponse 方法

定义

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

public:
 virtual HResult ProcessManualEnablingResponse(Platform::Array <byte> ^ responseBytes) = ProcessManualEnablingResponse;
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。 如果该方法失败,则会返回错误代码。

实现

M:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest.ProcessManualEnablingResponse(System.Byte[]) M:Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest.ProcessManualEnablingResponse(byte[])

注解

仅当输入数据以某种方式无效时,此方法的返回值才为失败。 如果结果已成功处理,但具有失败状态,则此方法将在 result 参数中返回该失败。

在 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。

适用于