IPlayReadyServiceRequest Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Interfaz base para todas las interfaces de solicitud de servicio.
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
- Derivado
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Todos los objetos de solicitud del servicio PlayReady admiten todos los métodos de esta interfaz con las excepciones de PlayReadyIndividualizationServiceRequest y PlayReadyRevocationServiceRequest. IPlayReadyIndividualizationServiceRequest e IPlayReadyRevocationServiceRequest solo admiten BeginServiceRequest y NextServiceRequest.
Algunas propiedades solo están disponibles para su recuperación una vez completada la solicitud de servicio. Se indicarán explícitamente.
No se puede establecer ninguna propiedad después de llamar a BeginServiceRequest o GenerateManualEnablingChallenge . Estos métodos colocan eficazmente la interfaz en un estado de solo lectura.
El único IPlayReadyServiceRequest que se puede crear si la máquina no está individualizada es IPlayReadyIndividualizationServiceRequest. Todos los demás devuelven MSPR_E_NEEDS_INDIVIDUALIZATION hasta que la individualización se produce correctamente.
Propiedades
ChallengeCustomData |
Obtiene o establece los datos personalizados del desafío de solicitud. |
ProtectionSystem |
Permite a la aplicación identificar el sistema de protección de contenido que se usa y, por tanto, cómo interpretar la tarea de protección. (Heredado de IMediaProtectionServiceRequest) |
ResponseCustomData |
Obtiene los datos personalizados devueltos en la respuesta del servicio. |
Type |
Recupera el GUID del tipo de operación que realiza IMediaProtectionServiceRequest . (Heredado de IMediaProtectionServiceRequest) |
Uri |
Obtiene o establece el URI usado para realizar una acción de solicitud de servicio. |
Métodos
BeginServiceRequest() |
Inicia una operación de solicitud de servicio asincrónica. |
GenerateManualEnablingChallenge() |
Comienza el proceso de habilitación manual. |
NextServiceRequest() |
Devuelve una nueva interfaz de solicitud de servicio. |
ProcessManualEnablingResponse(Byte[]) |
Procesa el resultado binario sin procesar de un desafío de habilitación manual. |