Freigeben über


ComponentLoadFailedEventArgs Klasse

Definition

Enthält Ereignisdaten für ein MediaProtectionManager-Objekt , wenn beim Laden von Binärdaten ein Fehler auftritt.

public ref class ComponentLoadFailedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ComponentLoadFailedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ComponentLoadFailedEventArgs
Public NotInheritable Class ComponentLoadFailedEventArgs
Vererbung
Object Platform::Object IInspectable ComponentLoadFailedEventArgs
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Beispiele

Das folgende Beispiel zeigt, wie Sie einen MediaProtectionManager erstellen, die Eigenschaft Properties festlegen und Ereignislistener für ComponentLoadFailed und ServiceRequested hinzufügen. Das vollständige Beispiel finden Sie im Thema Verwenden von austauschbarem DRM . Javascript '''

mediaProtectionManager = new Windows.Media.Protection.MediaProtectionManager();

function ServiceRequested(e) { logMsg("Got Enabler - system/type: {" + e.request.protectionSystem + "}/{" + e.request.type + "}"); e.completion.complete(true); }

function ComponentLoadFailed(e) { logMsg(e.information.items.size.toString() + " failed components"); logMsg("

Komponenten:

");

Auflisten der fehlerhaften Komponenten für (var i = 0; i.information.items.size < ; i++) { logMsg("

" + e.information.items[i].name + "

" + "

Reasons=0x" + e.information.items[i].reasons.toString(16) + "

Renewal Id=" + e.information.items[i].renewalId); }

e.completion.complete(false); }

function RebootNeeded(e) { logMsg("Reboot Required"); }

mediaProtectionManager.addEventListener("servicerequested", ServiceRequested, false); mediaProtectionManager.addEventListener("componentloadfailed", ComponentLoadFailed, false); mediaProtectionManager.addEventListener("rebootneeded", RebootNeeded, false);

Hinweise

Dieses Objekt wird nicht direkt instanziiert. Es wird vom MediaProtectionManager.ComponentLoadFailed-Ereignis erstellt und als Argument an den ComponentLoadFailedEventHandler-Delegaten zurückgegeben.

Eigenschaften

Completion

Gibt einen Hinweis auf den Abschluss des Ereignisses zurück.

Information

Gibt eine Liste der Komponenten im RevocationAndRenewalInformation-Objekt zurück, die widerrufen und mit aktualisierten Komponenten erneuert werden müssen.

Gilt für: