IPlayReadyServiceRequest.ProcessManualEnablingResponse(Byte[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.