Compartir a través de


IPlayReadyServiceRequest.ProcessManualEnablingResponse(Byte[]) Método

Definición

Procesa el resultado binario sin procesar de un desafío de habilitación 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[]

Resultado de la respuesta que se va a procesar.

Devoluciones

Si los métodos se ejecutan correctamente, devuelve S_OK. Si se produce un error, devuelve un código de error.

Comentarios

El valor devuelto de este método es un error solo si los datos de entrada no son válidos de alguna manera. Si el resultado se procesa correctamente pero tiene un estado de error, este método devolverá ese error en el parámetro de resultado .

Los valores más comunes que se van a devolver en el resultado son:

  • S_OK: se procesó la respuesta de habilitación y no hay más solicitudes de servicio necesarias. Una llamada siguiente a NextServiceRequest devolverá un puntero NULL .
  • MSPR_E_CONTENT_ENABLING_ACTION_REQUIRED: se generó una nueva solicitud de servicio al procesar la solicitud de servicio actual. Se debe realizar una llamada a NextServiceRequest .
  • DRM_E_SERVER_SERVICE_SPECIFIC: error en una licencia de PlayReady o un servidor de dominio.
  • MSPR_E_SDK_UPDATE_REQUIRED: el servicio de individualización requiere una actualización del SDK de cliente antes de que se pueda completar una nueva operación de individualización. Es necesario actualizar el SDK de PlayReady.

Se aplica a