RightsManagementFailureCode Enum

Definition

Anger felvillkor som kan uppstå när du utför en rights management-åtgärd.

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

Fält

Name Värde Description
ManifestPolicyViolation -2147183860

En åtgärd strider mot rights management-manifestprincipen.

InvalidLicense -2147168512

Licensstrukturen i ett av certifikaten är ogiltig.

InfoNotInLicense -2147168511

När du skapade en bunden licens angavs en utfärdandelicens, inte en licens för slutanvändning.

InvalidLicenseSignature -2147168510

Det går inte att verifiera det signerade digitala certifikatet för Rights Management. (Det signerade certifikatet kan ha manipulerats.)

EncryptionNotPermitted -2147168508

Kryptering tillåts inte.

RightNotGranted -2147168507

Den aktuella användaren har inte behörighet att komma åt det skyddade innehållet.

InvalidVersion -2147168506

Rights Management-versionen är felaktig.

InvalidEncodingType -2147168505

Den angivna kodningstypen är ogiltig.

InvalidNumericalValue -2147168504

Det angivna numeriska värdet är ogiltigt.

InvalidAlgorithmType -2147168503

Den angivna algoritmtypen är ogiltig.

EnvironmentNotLoaded -2147168502

Det SecureEnvironment går inte att läsa in.

EnvironmentCannotLoad -2147168501

Det SecureEnvironment går inte att läsa in.

TooManyLoadedEnvironments -2147168500

För många SecureEnvironment instanser har skapats.

IncompatibleObjects -2147168498

En objekttyp som skickas är inte kompatibel med den här åtgärden.

LibraryFail -2147168497

En biblioteksåtgärd misslyckades.

EnablingPrincipalFailure -2147168496

Det angivna huvudkontot kan inte aktiveras.

InfoNotPresent -2147168495

Viss information saknas.

BadGetInfoQuery -2147168494

En ogiltig konstant skickades.

KeyTypeUnsupported -2147168493

Nyckeltypen som anges i ett nyckel/värde-par stöds inte.

CryptoOperationUnsupported -2147168492

En kryptografisk åtgärd som begärdes stöds inte. Du kan till exempel skicka ett RMS-krypteringsobjekt i dekrypteringssyfte.

ClockRollbackDetected -2147168491

Tillbakarullning av klockan har identifierats. Det går inte att komma åt skyddat innehåll.

QueryReportsNoResults -2147168490

Det finns inga instanser av det begärda attributet.

UnexpectedException -2147168489

Ett ospecificerat fel uppstod. Utlöses även när ett program körs i felsökningsläge.

BindValidityTimeViolated -2147168488

Den definierade tidsperioden för det skyddade innehållet har upphört att gälla. åtkomst tillåts inte längre.

BrokenCertChain -2147168487

Rättighetshanteringscertifikatkedjan är bruten.

BindPolicyViolation -2147168485

Den aktuella användaren har inte behörighet att komma åt det skyddade innehållet.

BindRevokedLicense -2147168484

Den aktuella användaren har inte behörighet att komma åt det skyddade innehållet.

BindRevokedIssuer -2147168483

Den aktuella användaren har inte behörighet att komma åt det skyddade innehållet.

BindRevokedPrincipal -2147168482

Den aktuella användaren har inte behörighet att komma åt det skyddade innehållet.

BindRevokedResource -2147168481

Den aktuella användaren har inte behörighet att komma åt det skyddade innehållet.

BindRevokedModule -2147168480

Rights Management-tjänster är inte korrekt konfigurerade.

BindContentNotInEndUseLicense -2147168479

Den angivna resursen finns inte i någon WORK-nod i licensen.

BindAccessPrincipalNotEnabling -2147168478

Åtkomstvillkoret matchas inte med det aktiverande huvudkontot som överlämnas till bindningen.

BindAccessUnsatisfied -2147168477

Den aktuella användaren uppfyller inte de villkor som definierats i licensen för slutanvändning (EUL).

BindIndicatedPrincipalMissing -2147168476

Det aktiverande huvudkontot matchar inte det utfärdade huvudnamnet för licensen för slutanvändning (EUL).

BindMachineNotFoundInGroupIdentity -2147168475

Den aktuella datorn definieras inte inom rättighetshanterad gruppidentitet.

LibraryUnsupportedPlugIn -2147168474

Det angivna plugin-programmet för bibliotek stöds inte.

BindRevocationListStale -2147168473

Licensen kräver att en ny återkallningslista måste hämtas.

BindNoApplicableRevocationList -2147168472

Den aktuella användaren har inte behörighet att komma åt det skyddade innehållet.

InvalidHandle -2147168468

Antingen är miljö- eller aktiveringshuvudkontohandtaget ogiltigt.

BindIntervalTimeViolated -2147168465

Den definierade tidsperioden för det skyddade innehållet har upphört att gälla. åtkomst tillåts inte längre.

BindNoSatisfiedRightsGroup -2147168464

Den angivna rättighetsgruppen finns inte i licensen för slutanvändning (EUL).

BindSpecifiedWorkMissing -2147168463

Licensen för slutanvändning (EUL) innehåller ingen WORK-nod.

NoMoreData -2147168461

Det finns ingen licens eller något certifikat i det angivna indexet.

LicenseAcquisitionFailed -2147168460

Det gick inte att hämta en licens för slutanvändning (EUL) från rights management-servern.

IdMismatch -2147168459

Innehålls-ID:t från licensen matchar inte innehålls-ID:t för licenslagringssessionen.

TooManyCertificates -2147168458

Antalet certifikat har överskridit det högsta tillåtna antalet.

NoDistributionPointUrlFound -2147168457

Det skyddade innehållet är skadat.

AlreadyInProgress -2147168456

Den begärda åtgärden pågår redan.

GroupIdentityNotSet -2147168455

Ett användarnamn har inte angetts för klientsessionen.

RecordNotFound -2147168454

Det gick inte att hitta den angivna licensen.

NoConnect -2147168453

Rights Management kan inte ansluta till den URI som angetts för licensservern.

NoLicense -2147168452

En nödvändig licens är inte tillgänglig.

NeedsMachineActivation -2147168451

Datorn måste aktiveras innan användaren kan aktiveras.

NeedsGroupIdentityActivation -2147168450

Användaren är inte aktiverad eller så skickades inget rättighetskontocertifikat (RAC) och ingen hittades i licensarkivet för att matcha den licens som är associerad med den här sessionen.

ActivationFailed -2147168448

Licensaktiveringen misslyckades. rights management-tjänster är inte korrekt konfigurerade.

Aborted -2147168447

Asynkron åtgärd avbröts eller ett fel som inte kan återställas har inträffat.

OutOfQuota -2147168446

Licensserverns maximala kvot för slutanvändarlicenser (EUL) har nåtts.

AuthenticationFailed -2147168445

Möjligt autentiseringsfel (HTTP-fel 401) som returneras av en Internetbegäran. Eller så har den aktuella användaren inte giltiga domänautentiseringsuppgifter i ett tyst användaraktiveringsförsök. Eller så finns certifieringsservern i tyst användaraktivering inte i zonen lokala intranät eller betrodda platser.

ServerError -2147168444

Rights Management-tjänster är inte korrekt konfigurerade.

InstallationFailed -2147168443

En installationsåtgärd misslyckades.

HidCorrupted -2147168442

Maskinvaru-ID (HID) som används i ett datoraktiveringsförsök är felaktigt formaterat. Rights Management-tjänster är inte korrekt konfigurerade.

InvalidServerResponse -2147168441

Rights Management-tjänster är inte korrekt konfigurerade.

ServiceNotFound -2147168440

Rights Management-tjänster är inte korrekt konfigurerade.

UseDefault -2147168439

Om en begäran görs om datoraktivering eller ett rättighetskontocertifikat anger mottagandet UseDefault att programmet ska överföras null till parametern ActServInfo.

ServerNotFound -2147168438

Rights Management-tjänster är inte korrekt konfigurerade.

InvalidEmail -2147168437

Verifieringen av RMS Server-e-postadressen misslyckades.

ValidityTimeViolation -2147168436

Den definierade tidsperioden för det skyddade innehållet har upphört att gälla. åtkomst tillåts inte längre.

OutdatedModule -2147168435

Rights Management-tjänster är inte korrekt konfigurerade.

NotSet -2147168434

Det objekt som begärs att tas bort finns inte.

MetadataNotSet -2147168433

Angivna metadata kan anges netto.

RevocationInfoNotSet -2147168432

Information om återkallade certifikat eller licenser har inte angetts.

InvalidTimeInfo -2147168431

Den angivna tidsinformationen är ogiltig.

RightNotSet -2147168430

Den begärda rättigheten angavs inte när innehållet publicerades med Rights Management.

LicenseBindingToWindowsIdentityFailed -2147168429

De aktuella användarautentiseringsuppgifterna är inte giltiga för att hämta en licens.

InvalidIssuanceLicenseTemplate -2147168428

Rights Management Services-mallen innehåller ett eller flera fel.

InvalidKeyLength -2147168427

Nyckellängden som anges i ett nyckel/värde-par är ogiltig.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

Den auktoriserade tidsperiod som definierats i licensmallen för utfärdande har upphört att gälla. åtkomst tillåts inte längre.

InvalidClientLicensorCertificate -2147168424

Rights Management-tjänster är inte korrekt konfigurerade.

HidInvalid -2147168423

Maskinvaru-ID (HID) som används i ett datoraktiveringsförsök är ogiltigt. Rights Management-tjänster är inte korrekt konfigurerade.

EmailNotVerified -2147168422

Det går inte att verifiera användarens e-postadress.

ServiceMoved -2147168421

Rights Management-tjänster är inte korrekt konfigurerade.

ServiceGone -2147168420

Rights Management-tjänster är inte korrekt konfigurerade.

AdEntryNotFound -2147168419

Den aktuella användaren hittades inte i služba Active Directory (AD) för certifiering under Windows authentication.

NotAChain -2147168418

Rättighetshanterat innehåll är skadat.

RequestDenied -2147168417

Rights Management-servern tillåter inte tillfällig certifiering av den aktuella användaren.

DebuggerDetected -2147168416

Det går inte att öppna eller publicera innehåll med begränsade behörigheter eftersom ett felsökningsprogram har identifierats.

InvalidLockboxType -2147168400

Rights Management-tjänster är inte korrekt konfigurerade.

InvalidLockboxPath -2147168399

Rights Management-tjänster är inte korrekt konfigurerade.

InvalidRegistryPath -2147168398

Den angivna registersökvägen är ogiltig.

NoAesCryptoProvider -2147168397

Rights Management-tjänster är inte korrekt konfigurerade.

GlobalOptionAlreadySet -2147168396

Det angivna alternativet har redan angetts.

OwnerLicenseNotFound -2147168395

Dokumentet innehåller ingen ägarlicens.

Success 0

Åtgärden har tävlat.

Exempel

I följande exempel visas hur egenskaperna och Message används FailureCode för att skapa ett felmeddelande för användaren.

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

Gäller för

Se även