IPlayReadyServiceRequest.ProcessManualEnablingResponse(Byte[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
處理手動啟用挑戰的原始二進位結果。
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
參數
- responseBytes
-
Byte[]
byte[]
要處理的回應結果。
傳回
如果方法成功,則會傳回S_OK。 如果方法失敗,則會傳回錯誤碼。
備註
只有在輸入資料以某種方式無效時,這個方法的傳回值才會失敗。 如果成功處理結果,但有失敗狀態,這個方法會在 結果 參數中傳回該失敗。
結果中傳回的最常見值為:
- S_OK— 已處理啟用回應,而且不需要更多服務要求。 對 NextServiceRequest的下列呼叫會傳回Null指標。
- MSPR_E_CONTENT_ENABLING_ACTION_REQUIRED— 處理目前的服務要求時,會產生新的服務要求。 應該呼叫 NextServiceRequest 。
- DRM_E_SERVER_SERVICE_SPECIFIC—PlayReady 授權或網域伺服器失敗。
- MSPR_E_SDK_UPDATE_REQUIRED— 個人化服務需要用戶端 SDK 更新,才能完成新的個別化作業。 需要重新整理 PlayReady SDK。