Compartilhar via


IPlayReadyServiceRequest.ProcessManualEnablingResponse(Byte[]) Método

Definição

Processa o resultado binário bruto de um desafio de habilitação manual.

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

Parâmetros

responseBytes

Byte[]

byte[]

O resultado da resposta a ser processado.

Retornos

Se os métodos forem bem-sucedidos, ele retornará S_OK. Se falhar, retornará um código de erro.

Comentários

O valor retornado desse método será uma falha somente se os dados de entrada forem inválidos de alguma forma. Se o resultado for processado com êxito, mas tiver um estado de falha, esse método retornará essa falha no parâmetro de resultado .

Os valores mais comuns a serem retornados no resultado são:

  • S_OK — a resposta de habilitação foi processada e não há mais solicitações de serviço necessárias. Uma chamada a seguir para NextServiceRequest retornará um ponteiro NULL .
  • MSPR_E_CONTENT_ENABLING_ACTION_REQUIRED — Uma nova solicitação de serviço foi gerada ao processar a solicitação de serviço atual. Uma chamada para NextServiceRequest deve ser feita.
  • DRM_E_SERVER_SERVICE_SPECIFIC – falha na licença ou no servidor de domínio do PlayReady.
  • MSPR_E_SDK_UPDATE_REQUIRED — O serviço de individualização requer uma atualização do SDK do cliente antes que uma nova operação de individualização possa ser concluída. É necessário atualizar o SDK do PlayReady.

Aplica-se a