Freigeben über


PlayReadyLicenseAcquisitionServiceRequest.ProcessManualEnablingResponse Methode

Definition

Verarbeiten Sie das rohe binäre Ergebnis einer manuellen Aktivierungsanforderung.

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

Parameter

responseBytes

Byte[]

byte[]

Das zu verarbeitende Antwortergebnis.

Gibt zurück

Wenn die Methoden erfolgreich sind, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Implementiert

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

Hinweise

Der Rückgabewert dieser Methode ist nur dann ein Fehler, wenn die Eingabedaten in irgendeiner Weise ungültig sind. Wenn das Ergebnis erfolgreich verarbeitet wurde, aber einen Fehlerzustand aufweist, gibt diese Methode diesen Fehler im Ergebnisparameter zurück.

Die häufigsten Werte, die im Ergebnisparameter zurückgegeben werden, sind:

  • S_OK: Die aktivierend-Antwort wurde verarbeitet, und es sind keine weiteren Dienstanforderungen erforderlich. Ein folgender Aufruf von NextServiceRequest gibt einen NULL-Zeiger zurück.
  • MSPR_E_CONTENT_ENABLING_ACTION_REQUIRED: Beim Verarbeiten der aktuellen Dienstanforderung wurde eine neue Dienstanforderung generiert. Ein Aufruf von NextServiceRequest sollte erfolgen.
  • DRM_E_SERVER_SERVICE_SPECIFIC: Fehler bei einer PlayReady-Lizenz oder einem Domänenserver.
  • MSPR_E_SDK_UPDATE_REQUIRED– Der Individualisierungsdienst erfordert ein Client-SDK-Update, bevor ein neuer Individualisierungsvorgang abgeschlossen werden kann. Das PlayReady SDK muss aktualisiert werden.

Gilt für: