IPlayReadyServiceRequest Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisschnittstelle für alle Dienstanforderungsschnittstellen.
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
- Abgeleitet
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Alle PlayReady-Dienstanforderungsobjekte unterstützen alle Methoden in dieser Schnittstelle mit Ausnahme von PlayReadyIndividualizationServiceRequest und PlayReadyRevocationServiceRequest. IPlayReadyIndividualizationServiceRequest und IPlayReadyRevocationServiceRequest unterstützen nur BeginServiceRequest und NextServiceRequest.
Einige Eigenschaften sind erst nach Abschluss der Dienstanforderung für den Abruf verfügbar. Diese werden explizit angegeben.
Nach dem Aufruf von BeginServiceRequest oder GenerateManualEnablingChallenge können keine Eigenschaften festgelegt werden. Diese Methoden versetzen die Schnittstelle effektiv in einen schreibgeschützten Zustand.
Die einzige IPlayReadyServiceRequest , die erstellt werden kann, wenn der Computer nicht individualisiert wird, ist IPlayReadyIndividualizationServiceRequest. Alle anderen geben MSPR_E_NEEDS_INDIVIDUALIZATION zurück, bis die Individualisierung erfolgreich erfolgt.
Eigenschaften
ChallengeCustomData |
Ruft die benutzerdefinierten Daten der Anforderungsanforderung ab oder legt sie fest. |
ProtectionSystem |
Ermöglicht der Anwendung die Identifizierung des verwendeten Inhaltsschutzsystems und die Interpretation der Schutzaufgabe. (Geerbt von IMediaProtectionServiceRequest) |
ResponseCustomData |
Ruft die benutzerdefinierten Daten ab, die in der Antwort vom Dienst zurückgegeben wurden. |
Type |
Ruft die GUID für den Typ des Vorgangs ab, den die IMediaProtectionServiceRequest ausführt. (Geerbt von IMediaProtectionServiceRequest) |
Uri |
Ruft den URI ab, der zum Ausführen einer Dienstanforderungsaktion verwendet wird, oder legt diesen fest. |
Methoden
BeginServiceRequest() |
Startet einen asynchronen Dienstanforderungsvorgang. |
GenerateManualEnablingChallenge() |
Startet den Prozess der manuellen Aktivierung. |
NextServiceRequest() |
Gibt eine neue Dienstanforderungsschnittstelle zurück. |
ProcessManualEnablingResponse(Byte[]) |
Verarbeitet das binäre Rohergebnis einer manuellen Aktivierungsanforderung. |