Condividi tramite


IPlayReadyServiceRequest Interfaccia

Definizione

Interfaccia di base per tutte le interfacce di richiesta di servizio.

public interface class IPlayReadyServiceRequest : IMediaProtectionServiceRequest
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2343381046, 42755, 17830, 161, 128, 118, 243, 86, 90, 167, 37)]
struct IPlayReadyServiceRequest : IMediaProtectionServiceRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2343381046, 42755, 17830, 161, 128, 118, 243, 86, 90, 167, 37)]
public interface IPlayReadyServiceRequest : IMediaProtectionServiceRequest
Public Interface IPlayReadyServiceRequest
Implements IMediaProtectionServiceRequest
Derivato
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Tutti gli oggetti richiesta del servizio PlayReady supportano tutti i metodi in questa interfaccia con le eccezioni di PlayReadyIndividualizationServiceRequest e PlayReadyRevocationServiceRequest. IPlayReadyIndividualizationServiceRequest e IPlayReadyRevocationServiceRequest supportano solo BeginServiceRequest e NextServiceRequest.

Alcune proprietà sono disponibili solo per il recupero dopo il completamento della richiesta di servizio. Questi verranno indicati in modo esplicito.

Nessuna proprietà può essere impostata dopo la chiamata beginServiceRequest o GenerateManualEnablingChallenge . Questi metodi inserisce in modo efficace l'interfaccia in uno stato di sola lettura.

L'unico IPlayReadyServiceRequest che può essere creato se il computer non è individualizzato è IPlayReadyIndividualizationServiceRequest. Tutti gli altri restituiscono MSPR_E_NEEDS_INDIVIDUALIZATION fino a quando non si verifica correttamente l'individualizzazione.

Proprietà

ChallengeCustomData

Ottiene o imposta i dati personalizzati della richiesta di richiesta.

ProtectionSystem

Consente all'applicazione di identificare il sistema di protezione del contenuto usato e quindi come interpretare l'attività di protezione.

(Ereditato da IMediaProtectionServiceRequest)
ResponseCustomData

Ottiene i dati personalizzati restituiti nella risposta dal servizio.

Type

Recupera il GUID per il tipo di operazione eseguita da IMediaProtectionServiceRequest .

(Ereditato da IMediaProtectionServiceRequest)
Uri

Ottiene o imposta l'URI usato per eseguire un'azione di richiesta di servizio.

Metodi

BeginServiceRequest()

Avvia un'operazione di richiesta del servizio asincrona.

GenerateManualEnablingChallenge()

Avvia il processo di abilitazione manuale.

NextServiceRequest()

Restituisce una nuova interfaccia richiesta di servizio.

ProcessManualEnablingResponse(Byte[])

Elabora il risultato binario non elaborato di una sfida di abilitazione manuale.

Si applica a

Vedi anche