RightsManagementFailureCode Enum

Definitie

Hiermee geeft u foutvoorwaarden op die kunnen optreden bij het uitvoeren van een rights management-bewerking.

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

Velden

Name Waarde Description
ManifestPolicyViolation -2147183860

Een bewerking is in strijd met het rights management-manifestbeleid.

InvalidLicense -2147168512

De licentiestructuur in een van de certificaten is ongeldig.

InfoNotInLicense -2147168511

Bij het maken van een afhankelijke licentie is een uitgiftelicentie, niet een gebruikslicentie, opgegeven.

InvalidLicenseSignature -2147168510

Met Rights Management ondertekend digitaal certificaat kan niet worden gevalideerd. (Mogelijk is er geknoeid met het ondertekende certificaat.)

EncryptionNotPermitted -2147168508

Versleuteling is niet toegestaan.

RightNotGranted -2147168507

De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud.

InvalidVersion -2147168506

De rights management-versie is onjuist.

InvalidEncodingType -2147168505

Het opgegeven coderingstype is ongeldig.

InvalidNumericalValue -2147168504

De opgegeven numerieke waarde is ongeldig.

InvalidAlgorithmType -2147168503

Het opgegeven algoritmetype is ongeldig.

EnvironmentNotLoaded -2147168502

Kan SecureEnvironment niet laden.

EnvironmentCannotLoad -2147168501

Kan SecureEnvironment niet laden.

TooManyLoadedEnvironments -2147168500

Er zijn te veel SecureEnvironment exemplaren gemaakt.

IncompatibleObjects -2147168498

Een doorgegeven objecttype is niet compatibel met deze bewerking.

LibraryFail -2147168497

Een bibliotheekbewerking is mislukt.

EnablingPrincipalFailure -2147168496

De opgegeven principal kan niet worden ingeschakeld.

InfoNotPresent -2147168495

Sommige informatie ontbreekt.

BadGetInfoQuery -2147168494

Er is een ongeldige constante doorgegeven.

KeyTypeUnsupported -2147168493

Het sleuteltype dat is opgegeven in een sleutel-waardepaar, wordt niet ondersteund.

CryptoOperationUnsupported -2147168492

Een cryptografische bewerking die is aangevraagd, wordt niet ondersteund. U kunt bijvoorbeeld een RMS-versleutelingsobject doorgeven voor ontsleutelingsdoeleinden.

ClockRollbackDetected -2147168491

Terugdraaien van de klok is gedetecteerd. Beveiligde inhoud kan niet worden geopend.

QueryReportsNoResults -2147168490

Er bestaan geen exemplaren van het aangevraagde kenmerk.

UnexpectedException -2147168489

Er is een niet-opgegeven fout opgetreden. Ook gegenereerd wanneer een toepassing wordt uitgevoerd in de foutopsporingsmodus.

BindValidityTimeViolated -2147168488

De gedefinieerde periode voor de beveiligde inhoud is verlopen; toegang is niet meer toegestaan.

BrokenCertChain -2147168487

De rights management-certificaatketen is verbroken.

BindPolicyViolation -2147168485

De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud.

BindRevokedLicense -2147168484

De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud.

BindRevokedIssuer -2147168483

De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud.

BindRevokedPrincipal -2147168482

De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud.

BindRevokedResource -2147168481

De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud.

BindRevokedModule -2147168480

Rights Management-services zijn niet juist geconfigureerd.

BindContentNotInEndUseLicense -2147168479

De opgegeven resource bevindt zich niet in een WORK-knooppunt van de licentie.

BindAccessPrincipalNotEnabling -2147168478

De toegangsvoorwaarde komt niet overeen met de inschakelende principal die wordt overgedragen aan de binding.

BindAccessUnsatisfied -2147168477

De huidige gebruiker voldoet niet aan de voorwaarden die zijn gedefinieerd in de gebruiksrechtovereenkomst (EUL).

BindIndicatedPrincipalMissing -2147168476

De inschakelende principal komt niet overeen met de uitgegeven principal van de gebruikslicentie (EUL).

BindMachineNotFoundInGroupIdentity -2147168475

De huidige machine is niet gedefinieerd binnen de door rechten beheerde groepsidentiteit.

LibraryUnsupportedPlugIn -2147168474

De opgegeven bibliotheekinvoegtoepassing wordt niet ondersteund.

BindRevocationListStale -2147168473

Voor de licentie moet een nieuwe intrekkingslijst worden verkregen.

BindNoApplicableRevocationList -2147168472

De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud.

InvalidHandle -2147168468

De omgeving of de inschakelende principal-ingang is ongeldig.

BindIntervalTimeViolated -2147168465

De gedefinieerde periode voor de beveiligde inhoud is verlopen; toegang is niet meer toegestaan.

BindNoSatisfiedRightsGroup -2147168464

De opgegeven rechtengroep is niet opgenomen in de gebruiksrechtovereenkomst (EUL).

BindSpecifiedWorkMissing -2147168463

De gebruikslicentie (EUL) bevat geen WERK-knooppunt.

NoMoreData -2147168461

Er bestaat geen licentie of certificaat in de opgegeven index.

LicenseAcquisitionFailed -2147168460

Een gebruiksrechtovereenkomst (EUL) kan niet worden verkregen van de rights management-server.

IdMismatch -2147168459

De inhouds-id van de licentie komt niet overeen met de inhouds-id van de licentieopslagsessie.

TooManyCertificates -2147168458

Het aantal certificaten heeft het toegestane maximumaantal overschreden.

NoDistributionPointUrlFound -2147168457

De beveiligde inhoud is beschadigd.

AlreadyInProgress -2147168456

De aangevraagde bewerking wordt al uitgevoerd.

GroupIdentityNotSet -2147168455

Er is geen gebruikersnaam opgegeven voor de clientsessie.

RecordNotFound -2147168454

De opgegeven licentie is niet gevonden.

NoConnect -2147168453

Rights Management kan geen verbinding maken met de URI die is opgegeven voor de licentieserver.

NoLicense -2147168452

Er is geen vereiste licentie beschikbaar.

NeedsMachineActivation -2147168451

De computer moet worden geactiveerd voordat de gebruiker kan worden geactiveerd.

NeedsGroupIdentityActivation -2147168450

De gebruiker is niet geactiveerd of er is geen RAC (Rights Account Certificate) verzonden en er is geen gevonden in het licentiearchief om overeen te komen met de licentie die aan deze sessie is gekoppeld.

ActivationFailed -2147168448

Activering van licentie is mislukt; Rights Management-services zijn niet juist geconfigureerd.

Aborted -2147168447

Asynchrone bewerking is geannuleerd of er is een niet-herstelbare fout opgetreden.

OutOfQuota -2147168446

Het maximumquotum van de licentieserver voor gebruikslicenties (EUL's) is bereikt.

AuthenticationFailed -2147168445

Mogelijke verificatiefout (HTTP-fout 401) geretourneerd door een internetaanvraag. Of de huidige gebruiker heeft geen geldige domeinreferenties in een stille activeringspoging van de gebruiker. Of de certificeringsserver in stille gebruikersactivering bevindt zich niet in de zone lokaal intranet of vertrouwde sites.

ServerError -2147168444

Rights Management-services zijn niet juist geconfigureerd.

InstallationFailed -2147168443

Een installatiebewerking is mislukt.

HidCorrupted -2147168442

De hardware-id (HID) die wordt gebruikt in een activeringspoging van een computer, is onjuist ingedeeld. Rights Management-services zijn niet juist geconfigureerd.

InvalidServerResponse -2147168441

Rights Management-services zijn niet juist geconfigureerd.

ServiceNotFound -2147168440

Rights Management-services zijn niet juist geconfigureerd.

UseDefault -2147168439

Als er een aanvraag wordt gedaan voor computeractivering of een rechtenaccountcertificaat, UseDefault geeft ontvangen aan dat de toepassing moet worden doorgegeven null aan de parameter ActServInfo.

ServerNotFound -2147168438

Rights Management-services zijn niet juist geconfigureerd.

InvalidEmail -2147168437

Verificatie van RMS Server-e-mailadres is mislukt.

ValidityTimeViolation -2147168436

De gedefinieerde periode voor de beveiligde inhoud is verlopen; toegang is niet meer toegestaan.

OutdatedModule -2147168435

Rights Management-services zijn niet juist geconfigureerd.

NotSet -2147168434

Het item dat u wilt verwijderen, bestaat niet.

MetadataNotSet -2147168433

De opgegeven metagegevens kunnen net worden ingesteld.

RevocationInfoNotSet -2147168432

Certificaat- of licentieintrekkingsgegevens zijn niet ingesteld.

InvalidTimeInfo -2147168431

De opgegeven tijdsgegevens zijn ongeldig.

RightNotSet -2147168430

Het aangevraagde recht is niet opgegeven toen de inhoud werd gepubliceerd met rights management.

LicenseBindingToWindowsIdentityFailed -2147168429

De huidige gebruikersreferenties zijn niet geldig voor het verkrijgen van een licentie.

InvalidIssuanceLicenseTemplate -2147168428

De Rights Management Services-sjabloon bevat een of meer fouten.

InvalidKeyLength -2147168427

De sleutellengte die is opgegeven in een sleutel/waardepaar is ongeldig.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

De geautoriseerde periode die is gedefinieerd in de uitgiftelicentiesjabloon is verlopen; toegang is niet meer toegestaan.

InvalidClientLicensorCertificate -2147168424

Rights Management-services zijn niet juist geconfigureerd.

HidInvalid -2147168423

De hardware-id (HID) die wordt gebruikt in een poging tot activering van een computer, is ongeldig. Rights Management-services zijn niet juist geconfigureerd.

EmailNotVerified -2147168422

Het e-mailadres van de gebruiker kan niet worden geverifieerd.

ServiceMoved -2147168421

Rights Management-services zijn niet juist geconfigureerd.

ServiceGone -2147168420

Rights Management-services zijn niet juist geconfigureerd.

AdEntryNotFound -2147168419

De huidige gebruiker is niet gevonden in de Active Directory (AD) voor certificering onder Windows authentication.

NotAChain -2147168418

Door rechten beheerde inhoud is beschadigd.

RequestDenied -2147168417

De Rights Management-server staat geen tijdelijke certificering van de huidige gebruiker toe.

DebuggerDetected -2147168416

Kan inhoud met beperkte machtigingen niet openen of publiceren omdat er een foutopsporingsprogramma is gedetecteerd.

InvalidLockboxType -2147168400

Rights Management-services zijn niet juist geconfigureerd.

InvalidLockboxPath -2147168399

Rights Management-services zijn niet juist geconfigureerd.

InvalidRegistryPath -2147168398

Het opgegeven registerpad is ongeldig.

NoAesCryptoProvider -2147168397

Rights Management-services zijn niet juist geconfigureerd.

GlobalOptionAlreadySet -2147168396

De opgegeven optie is al ingesteld.

OwnerLicenseNotFound -2147168395

Het document bevat geen licentie voor eigenaar.

Success 0

Operation heeft succesvol geconcurreerd.

Voorbeelden

In het volgende voorbeeld ziet u het gebruik van de FailureCode en Message eigenschappen om een foutbericht voor de gebruiker te maken.

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

Van toepassing op

Zie ook