Bagikan melalui


IPlayReadyServiceRequest Antarmuka

Definisi

Antarmuka dasar untuk semua antarmuka permintaan layanan.

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
Turunan
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Semua objek permintaan layanan PlayReady mendukung semua metode dalam antarmuka ini dengan pengecualian PlayReadyIndividualizationServiceRequest dan PlayReadyRevocationServiceRequest. IPlayReadyIndividualizationServiceRequest dan IPlayReadyRevocationServiceRequest hanya mendukung BeginServiceRequest dan NextServiceRequest.

Beberapa properti hanya tersedia untuk diambil setelah permintaan layanan selesai. Ini akan secara eksplisit ditunjukkan.

Tidak ada properti yang dapat diatur setelah BeginServiceRequest atau GenerateManualEnablingChallenge telah dipanggil. Metode ini secara efektif menempatkan antarmuka ke dalam status baca-saja.

Satu-satunya IPlayReadyServiceRequest yang dapat dibuat jika komputer tidak disortir adalah IPlayReadyIndividualizationServiceRequest. Semua yang lain mengembalikan MSPR_E_NEEDS_INDIVIDUALIZATION sampai individualisasi berhasil terjadi.

Properti

ChallengeCustomData

Mendapatkan atau mengatur data kustom tantangan permintaan.

ProtectionSystem

Memungkinkan aplikasi mengidentifikasi sistem perlindungan konten yang digunakan dan oleh karena itu cara menginterpretasikan tugas perlindungan.

(Diperoleh dari IMediaProtectionServiceRequest)
ResponseCustomData

Mendapatkan data kustom yang dikembalikan dalam respons dari layanan.

Type

Mengambil GUID untuk jenis operasi yang dilakukan IMediaProtectionServiceRequest .

(Diperoleh dari IMediaProtectionServiceRequest)
Uri

Mendapatkan atau mengatur URI yang digunakan untuk melakukan tindakan permintaan layanan.

Metode

BeginServiceRequest()

Memulai operasi permintaan layanan asinkron.

GenerateManualEnablingChallenge()

Memulai proses pengaktifan secara manual.

NextServiceRequest()

Mengembalikan antarmuka permintaan layanan baru.

ProcessManualEnablingResponse(Byte[])

Memproses hasil biner mentah dari tantangan pengaktifan manual.

Berlaku untuk

Lihat juga