RightsManagementFailureCode Enumeration

Definition

Gibt Fehlerzustände an, die auftreten können, wenn ein Rechteverwaltungsvorgang ausgeführt wird.

public enum class RightsManagementFailureCode
public enum RightsManagementFailureCode
type RightsManagementFailureCode = 
Public Enum RightsManagementFailureCode
Vererbung
RightsManagementFailureCode

Felder

Aborted -2147168447

Asynchroner Vorgang wurde abgebrochen, oder ein nicht behebbarer Fehler ist aufgetreten.

ActivationFailed -2147168448

Fehler bei Lizenzaktivierung; Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

AdEntryNotFound -2147168419

Der aktuelle Benutzer wurde im Active Directory (AD) für die Zertifizierung im Rahmen der Windows-Authentifizierung nicht gefunden.

AlreadyInProgress -2147168456

Der angeforderte Vorgang wird bereits ausgeführt.

AuthenticationFailed -2147168445

Möglicher Authentifizierungsfehler (HTTP-Fehler 401) wurde durch eine Internetanforderung zurückgegeben. Es ist auch möglich, dass der aktuelle Benutzer in einem automatischen Benutzeraktivierungsversuch nicht über gültige Domänenanmeldeinformationen verfügt. Außerdem besteht die Möglichkeit, dass der Zertifizierungsserver sich bei der automatischen Benutzeraktivierung nicht in der lokalen Intranetzone oder der Zone der vertrauenswürdigen Sites befindet.

BadGetInfoQuery -2147168494

Eine ungültige Konstante wurde übergeben.

BindAccessPrincipalNotEnabling -2147168478

Die Zugriffsbedingung stimmt nicht mit dem aktivierenden Prinzipal überein, der der Bindung übergeben wird.

BindAccessUnsatisfied -2147168477

Der aktuelle Benutzer erfüllt nicht die in der Endbenutzerlizenz (End Use License, EUL) definierten Bedingungen.

BindContentNotInEndUseLicense -2147168479

Die angegebene Ressource ist in keinem WORK-Knoten der Lizenz enthalten.

BindIndicatedPrincipalMissing -2147168476

Der aktivierende Prinzipal entspricht nicht der Endbenutzerlizenz (EUL).

BindIntervalTimeViolated -2147168465

Der definierte Zeitraum für den geschützten Inhalt ist abgelaufen. Zugriff ist nicht mehr zulässig.

BindMachineNotFoundInGroupIdentity -2147168475

Der aktuelle Computer ist nicht in der Gruppenidentität definiert, deren Rechte verwaltet werden.

BindNoApplicableRevocationList -2147168472

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.

BindNoSatisfiedRightsGroup -2147168464

Die angegebene Berechtigungsgruppe ist nicht in der Endbenutzerlizenz (EUL) enthalten.

BindPolicyViolation -2147168485

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.

BindRevocationListStale -2147168473

Die Lizenz erfordert, dass eine neue Sperrliste erworben werden muss.

BindRevokedIssuer -2147168483

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.

BindRevokedLicense -2147168484

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.

BindRevokedModule -2147168480

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

BindRevokedPrincipal -2147168482

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.

BindRevokedResource -2147168481

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.

BindSpecifiedWorkMissing -2147168463

Die Endbenutzerlizenz (EUL) enthält keinen WORK-Knoten.

BindValidityTimeViolated -2147168488

Der definierte Zeitraum für den geschützten Inhalt ist abgelaufen. Zugriff ist nicht mehr zulässig.

BrokenCertChain -2147168487

Die Rechteverwaltungs-Zertifikatskette ist unterbrochen.

ClockRollbackDetected -2147168491

Zurücksetzen der Uhr wurde erkannt. Zugriff auf geschützten Inhalte ist nicht möglich.

CryptoOperationUnsupported -2147168492

Ein kryptografischer Vorgang, der angefordert wurde, wird nicht unterstützt. Beispiel: Übergeben eines RMS-Verschlüsselungsobjekts für die Entschlüsselung.

DebuggerDetected -2147168416

Inhalt mit eingeschränkten Berechtigungen kann nicht geöffnet oder veröffentlicht werden, da ein Debugger erkannt wurde.

EmailNotVerified -2147168422

Die E-Mail-Adresse des Benutzers kann nicht überprüft werden.

EnablingPrincipalFailure -2147168496

Der angegebene Prinzipal kann nicht aktiviert werden.

EncryptionNotPermitted -2147168508

Verschlüsselung ist nicht zulässig.

EnvironmentCannotLoad -2147168501

Die SecureEnvironment kann nicht geladen werden.

EnvironmentNotLoaded -2147168502

Die SecureEnvironment kann nicht geladen werden.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

Der in der Veröffentlichungslizenzvorlage definierte autorisierte Zeitraum ist abgelaufen. Zugriff ist nicht mehr zulässig.

GlobalOptionAlreadySet -2147168396

Die angegebene Option wurde bereits festgelegt.

GroupIdentityNotSet -2147168455

Für die Clientsitzung wurde kein Benutzername angegeben.

HidCorrupted -2147168442

Die in einem Computeraktivierungsversuch verwendete Hardware-ID (HID) ist falsch formatiert. Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

HidInvalid -2147168423

Die in einem Computeraktivierungsversuch verwendete Hardware-ID (HID) ist ungültig. Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

IdMismatch -2147168459

Die Inhalts-ID aus der Lizenz entspricht nicht der Inhalts-ID der Lizenzspeichersitzung.

IncompatibleObjects -2147168498

Ein übergebener Objekttyp ist mit diesem Vorgang nicht kompatibel.

InfoNotInLicense -2147168511

Beim Erstellen einer gebundenen Lizenz wurde eine Veröffentlichungslizenz angegeben, keine Endbenutzerlizenz.

InfoNotPresent -2147168495

Einige Informationen fehlen.

InstallationFailed -2147168443

Bei einem Installationsvorgang ist ein Fehler aufgetreten.

InvalidAlgorithmType -2147168503

Der angegebene Algorithmustyp ist ungültig.

InvalidClientLicensorCertificate -2147168424

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

InvalidEmail -2147168437

Fehler bei der Überprüfung der E-Mail-Adresse des RMS-Servers.

InvalidEncodingType -2147168505

Der angegebene Codierungstyp ist ungültig.

InvalidHandle -2147168468

Entweder ist die Umgebung oder das aktivierende Prinzipalhandle ungültig.

InvalidIssuanceLicenseTemplate -2147168428

Die Rechteverwaltungsserver-Vorlage enthält mindestens einen Fehler.

InvalidKeyLength -2147168427

Die in einem Schlüssel-Wert-Paar angegebene Schlüssellänge ist ungültig.

InvalidLicense -2147168512

Die Lizenzstruktur in einem der Zertifikate ist ungültig.

InvalidLicenseSignature -2147168510

Signiertes digitales Rechteverwaltungszertifikat kann nicht überprüft werden. (Das signierte Zertifikat wurde möglicherweise manipuliert.)

InvalidLockboxPath -2147168399

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

InvalidLockboxType -2147168400

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

InvalidNumericalValue -2147168504

Der angegebene numerische Wert ist ungültig.

InvalidRegistryPath -2147168398

Der angegebene Registrierungspfad ist ungültig.

InvalidServerResponse -2147168441

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

InvalidTimeInfo -2147168431

Die angegebenen Zeitinformationen sind ungültig.

InvalidVersion -2147168506

Die Rechteverwaltungsversion ist falsch.

KeyTypeUnsupported -2147168493

In einem Schlüssel-Wert-Paar wird der angegebene Schlüsseltyp nicht unterstützt.

LibraryFail -2147168497

Bei diesem Bibliotheksvorgang ist ein Fehler aufgetreten.

LibraryUnsupportedPlugIn -2147168474

Das angegebene Bibliothek-Plug-In wird nicht unterstützt.

LicenseAcquisitionFailed -2147168460

Vom Rechteverwaltungsserver konnte keine Endbenutzerlizenz (EUL) abgerufen werden.

LicenseBindingToWindowsIdentityFailed -2147168429

Die Anmeldeinformationen des aktuellen Benutzers gelten nicht für den Erwerb einer Lizenz.

ManifestPolicyViolation -2147183860

Ein Vorgang verstößt gegen die Rechteverwaltungsmanifest-Richtlinie.

MetadataNotSet -2147168433

Die angegebenen Metadaten konnten nicht festgelegt werden.

NeedsGroupIdentityActivation -2147168450

Der Benutzer ist nicht aktiviert, oder es wurde kein Rechtekontozertifikat (Rights Account Certificate, RAC) übermittelt, und im Lizenzspeicher wurde keines gefunden, dass der Lizenz entspricht, die dieser Sitzung zugeordnet ist.

NeedsMachineActivation -2147168451

Der Computer muss aktiviert werden, bevor der Benutzer aktiviert werden kann.

NoAesCryptoProvider -2147168397

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

NoConnect -2147168453

Die Rechteverwaltung kann keine Verbindung mit dem für den Lizenzserver angegebenen URI herstellen.

NoDistributionPointUrlFound -2147168457

Der geschützte Inhalt ist beschädigt.

NoLicense -2147168452

Eine erforderliche Lizenz ist nicht verfügbar.

NoMoreData -2147168461

Am angegebenen Index ist keine Lizenz bzw. kein Zertifikat vorhanden.

NotAChain -2147168418

Der Inhalt der Rechteverwaltung ist beschädigt.

NotSet -2147168434

Das Element, dessen Löschung angefordert wurde, ist nicht vorhanden.

OutdatedModule -2147168435

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

OutOfQuota -2147168446

Das maximale Kontingent von Endbenutzerlizenzen (EULs) des Lizenzservers wurde erreicht.

OwnerLicenseNotFound -2147168395

Das Dokument enthält keine Besitzerlizenz.

QueryReportsNoResults -2147168490

Es sind keine Instanzen des angeforderten Attributs vorhanden.

RecordNotFound -2147168454

Die angegebene Lizenz wurde nicht gefunden.

RequestDenied -2147168417

Der Rechteverwaltungsserver lässt keine temporäre Zertifizierung des aktuellen Benutzers zu.

RevocationInfoNotSet -2147168432

Zertifikat- oder Lizenzsperrinformationen wurden nicht festgelegt.

RightNotGranted -2147168507

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.

RightNotSet -2147168430

Das angeforderte Recht wurde beim Veröffentlichen des Inhalts mit der Rechteverwaltung nicht angegeben.

ServerError -2147168444

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

ServerNotFound -2147168438

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

ServiceGone -2147168420

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

ServiceMoved -2147168421

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

ServiceNotFound -2147168440

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.

Success 0

Vorgang wurde erfolgreich abgeschlossen.

TooManyCertificates -2147168458

Die Anzahl der Zertifikate hat die maximale zulässige Anzahl überschritten.

TooManyLoadedEnvironments -2147168500

Zu viele SecureEnvironment-Instanzen wurden erstellt.

UnexpectedException -2147168489

Es ist ein unbekannter Fehler aufgetreten. Wird auch ausgelöst, wenn eine Anwendung im Debugmodus ausgeführt wird.

UseDefault -2147168439

Wenn eine Anforderung für die Computeraktivierung oder ein Rechtekontozertifikat erfolgt, gibt das empfangende UseDefault-Element an, dass die Anwendung null an den ActServInfo-Parameter übergeben soll.

ValidityTimeViolation -2147168436

Der definierte Zeitraum für den geschützten Inhalt ist abgelaufen. Zugriff ist nicht mehr zulässig.

Beispiele

Das folgende Beispiel zeigt die Verwendung der FailureCode Und Message Eigenschaften zum Erstellen einer Fehlermeldung für den Benutzer.

WriteStatus("   Building secure environment.");
try
{
    string applicationManifest = "<manifest></manifest>";
    if (File.Exists("rpc.xml"))
    {
        StreamReader manifestReader = File.OpenText("rpc.xml");
        applicationManifest = manifestReader.ReadToEnd();
    }

    if (_secureEnv == null)
    {
        if (SecureEnvironment.IsUserActivated(new ContentUser(
                    _currentUserId, AuthenticationType.Windows)))
        {
            _secureEnv = SecureEnvironment.Create(
                applicationManifest, new ContentUser(
                    _currentUserId, AuthenticationType.Windows));
        }
        else
        {
            _secureEnv = SecureEnvironment.Create(
                applicationManifest,
                AuthenticationType.Windows,
                UserActivationMode.Permanent);
        }
    }
}
catch (RightsManagementException ex)
{
    MessageBox.Show("ERROR: Failed to build secure environment.\n" +
        "Exception: " + ex.Message + "\n\n" +
        ex.FailureCode.ToString() + "\n\n" + ex.StackTrace,
        "Rights Management Exception",
        MessageBoxButton.OK, MessageBoxImage.Error);
    return false;
}
WriteStatus("   Building secure environment.")
Try
    Dim applicationManifest As String = "<manifest></manifest>"
    If File.Exists("rpc.xml") Then
        Dim manifestReader As StreamReader = File.OpenText("rpc.xml")
        applicationManifest = manifestReader.ReadToEnd()
    End If

    If _secureEnv Is Nothing Then
        If SecureEnvironment.IsUserActivated(New ContentUser(_currentUserId, AuthenticationType.Windows)) Then
            _secureEnv = SecureEnvironment.Create(applicationManifest, New ContentUser(_currentUserId, AuthenticationType.Windows))
        Else
            _secureEnv = SecureEnvironment.Create(applicationManifest, AuthenticationType.Windows, UserActivationMode.Permanent)
        End If
    End If
Catch ex As RightsManagementException
    MessageBox.Show("ERROR: Failed to build secure environment." & vbLf & "Exception: " & ex.Message & vbLf & vbLf & ex.FailureCode.ToString() & vbLf & vbLf & ex.StackTrace, "Rights Management Exception", MessageBoxButton.OK, MessageBoxImage.Error)
    Return False
End Try

Gilt für

Siehe auch