IPlayReadyServiceRequest Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface de base pour toutes les interfaces de demande de service.
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
- Dérivé
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Tous les objets de demande de service PlayReady prennent en charge toutes les méthodes de cette interface, à l’exception de PlayReadyIndividualizationServiceRequest et PlayReadyRevocationServiceRequest. IPlayReadyIndividualizationServiceRequest et IPlayReadyRevocationServiceRequest prennent uniquement en charge BeginServiceRequest et NextServiceRequest.
Certaines propriétés ne sont disponibles pour la récupération qu’une fois la demande de service terminée. Celles-ci seront explicitement indiquées.
Aucune propriété ne peut être définie après l’appel de BeginServiceRequest ou GenerateManualEnablingChallenge . Ces méthodes placent efficacement l’interface dans un état en lecture seule.
Le seul IPlayReadyServiceRequest qui peut être créé si la machine n’est pas individualisée est IPlayReadyIndividualizationServiceRequest. Tous les autres retournent MSPR_E_NEEDS_INDIVIDUALIZATION jusqu’à ce que l’individualisation se produise correctement.
Propriétés
ChallengeCustomData |
Obtient ou définit les données personnalisées du défi de requête. |
ProtectionSystem |
Permet à l’application d’identifier le système de protection du contenu utilisé et, par conséquent, comment interpréter la tâche de protection. (Hérité de IMediaProtectionServiceRequest) |
ResponseCustomData |
Obtient les données personnalisées retournées dans la réponse du service. |
Type |
Récupère le GUID du type d’opération effectué par IMediaProtectionServiceRequest . (Hérité de IMediaProtectionServiceRequest) |
Uri |
Obtient ou définit l’URI utilisé pour effectuer une action de demande de service. |
Méthodes
BeginServiceRequest() |
Commence une opération de demande de service asynchrone. |
GenerateManualEnablingChallenge() |
Commence le processus d’activation manuelle. |
NextServiceRequest() |
Retourne une nouvelle interface de demande de service. |
ProcessManualEnablingResponse(Byte[]) |
Traite le résultat binaire brut d’un défi d’activation manuel. |