Partager via


IPlayReadyServiceRequest.ProcessManualEnablingResponse(Byte[]) Méthode

Définition

Traite le résultat binaire brut d’un défi d’activation manuel.

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

Paramètres

responseBytes

Byte[]

byte[]

Résultat de la réponse à traiter.

Retours

Si les méthodes réussissent, elles retournent S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

La valeur de retour de cette méthode est un échec uniquement si les données d’entrée ne sont pas valides d’une manière ou d’une autre. Si le résultat est traité avec succès mais a un état d’échec, cette méthode retourne cet échec dans le paramètre de résultat .

Les valeurs les plus courantes à retourner dans le résultat sont les suivantes :

  • S_OK : la réponse d’activation a été traitée et il n’y a plus de demandes de service nécessaires. Un appel suivant à NextServiceRequest retourne un pointeur NULL .
  • MSPR_E_CONTENT_ENABLING_ACTION_REQUIRED : une nouvelle demande de service a été générée lors du traitement de la demande de service actuelle. Un appel à NextServiceRequest doit être effectué.
  • DRM_E_SERVER_SERVICE_SPECIFIC : échec d’une licence PlayReady ou d’un serveur de domaine.
  • MSPR_E_SDK_UPDATE_REQUIRED : le service d’individualisation nécessite une mise à jour du KIT de développement logiciel (SDK) client avant qu’une nouvelle opération d’individualisation puisse se terminer. L’actualisation du Kit de développement logiciel (SDK) PlayReady est requise.

S’applique à