RightsManagementFailureCode Výčet

Definice

Určuje chybové stavy, ke kterým může dojít při provádění operace správy přístupových práv.

public enum class RightsManagementFailureCode
public enum RightsManagementFailureCode
type RightsManagementFailureCode = 
Public Enum RightsManagementFailureCode
Dědičnost
RightsManagementFailureCode

Pole

Aborted -2147168447

Asynchronní operace byla zrušena nebo došlo k neobnovitelné chybě.

ActivationFailed -2147168448

Aktivace licence se nezdařila; služby rights management nejsou správně nakonfigurované.

AdEntryNotFound -2147168419

Aktuální uživatel nebyl v Active Directory (AD) nalezen pro certifikaci v rámci ověřování Windows.

AlreadyInProgress -2147168456

Požadovaná operace už probíhá.

AuthenticationFailed -2147168445

Možná chyba ověřování (chyba HTTP 401) vrácená internetovým požadavkem Nebo aktuální uživatel nemá platné přihlašovací údaje domény při pokusu o aktivaci tichého uživatele. Nebo certifikační server v bezobslužné aktivaci uživatele není v zóně místního intranetu nebo důvěryhodných webů.

BadGetInfoQuery -2147168494

Byla předána neplatná konstanta.

BindAccessPrincipalNotEnabling -2147168478

Podmínka přístupu se neshoduje s povolením objektu zabezpečení, který se předává do vazby.

BindAccessUnsatisfied -2147168477

Aktuální uživatel nesplňuje podmínky definované v licenci pro koncové použití (EUL).

BindContentNotInEndUseLicense -2147168479

Zadaný prostředek není obsažen v žádném pracovním uzlu licence.

BindIndicatedPrincipalMissing -2147168476

Objekt zabezpečení povolení neodpovídá vydanému instančnímu objektu licence pro koncové použití (EUL).

BindIntervalTimeViolated -2147168465

Platnost definovaného časového období chráněného obsahu vypršela; přístup už není povolený.

BindMachineNotFoundInGroupIdentity -2147168475

Aktuální počítač není definován v rámci identity spravované skupiny práv.

BindNoApplicableRevocationList -2147168472

Aktuální uživatel nemá práva pro přístup k chráněnému obsahu.

BindNoSatisfiedRightsGroup -2147168464

Zadaná skupina práv není obsažena v licenci na koncové použití (EUL).

BindPolicyViolation -2147168485

Aktuální uživatel nemá práva pro přístup k chráněnému obsahu.

BindRevocationListStale -2147168473

Licence vyžaduje, aby byl získán nový seznam odvolaných certifikátů.

BindRevokedIssuer -2147168483

Aktuální uživatel nemá práva pro přístup k chráněnému obsahu.

BindRevokedLicense -2147168484

Aktuální uživatel nemá práva pro přístup k chráněnému obsahu.

BindRevokedModule -2147168480

Služby Rights Management nejsou správně nakonfigurované.

BindRevokedPrincipal -2147168482

Aktuální uživatel nemá práva pro přístup k chráněnému obsahu.

BindRevokedResource -2147168481

Aktuální uživatel nemá práva pro přístup k chráněnému obsahu.

BindSpecifiedWorkMissing -2147168463

Licence pro koncové použití (EUL) neobsahuje žádný uzel WORK.

BindValidityTimeViolated -2147168488

Platnost definovaného časového období chráněného obsahu vypršela; přístup už není povolený.

BrokenCertChain -2147168487

Řetěz certifikátů služby Rights Management je poškozený.

ClockRollbackDetected -2147168491

Bylo zjištěno vrácení hodin zpět. Chráněný obsah nelze získat přístup.

CryptoOperationUnsupported -2147168492

Požadovaná kryptografická operace se nepodporuje. Například předání objektu šifrování RMS pro účely dešifrování.

DebuggerDetected -2147168416

Nelze otevřít nebo publikovat obsah s omezenými oprávněními, protože byl zjištěn ladicí program.

EmailNotVerified -2147168422

E-mailovou adresu uživatele nelze ověřit.

EnablingPrincipalFailure -2147168496

Zadaný objekt zabezpečení nelze povolit.

EncryptionNotPermitted -2147168508

Šifrování není povoleno.

EnvironmentCannotLoad -2147168501

Nelze SecureEnvironment načíst.

EnvironmentNotLoaded -2147168502

Nelze SecureEnvironment načíst.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

Platnost autorizovaného časového období definovaného v šabloně licence pro vystavování vypršela; přístup už není povolený.

GlobalOptionAlreadySet -2147168396

Zadaná možnost již byla nastavena.

GroupIdentityNotSet -2147168455

Uživatelské jméno nebylo zadáno pro relaci klienta.

HidCorrupted -2147168442

ID hardwaru (HID) použité v pokusu o aktivaci počítače je nesprávně naformátováno. Služby Rights Management nejsou správně nakonfigurované.

HidInvalid -2147168423

ID hardwaru (HID) použité v pokusu o aktivaci počítače je neplatné. Služby Rights Management nejsou správně nakonfigurované.

IdMismatch -2147168459

ID obsahu z licence neodpovídá ID obsahu relace úložiště licencí.

IncompatibleObjects -2147168498

Předaný typ objektu není kompatibilní s touto operací.

InfoNotInLicense -2147168511

Při vytváření vázané licence byla zadána licence pro vystavování, nikoli licence pro koncové použití.

InfoNotPresent -2147168495

Některé informace chybí.

InstallationFailed -2147168443

Operace instalace se nezdařila.

InvalidAlgorithmType -2147168503

Zadaný typ algoritmu je neplatný.

InvalidClientLicensorCertificate -2147168424

Služby Rights Management nejsou správně nakonfigurované.

InvalidEmail -2147168437

Ověření e-mailové adresy serveru RMS se nezdařilo.

InvalidEncodingType -2147168505

Zadaný typ kódování je neplatný.

InvalidHandle -2147168468

Prostředí nebo povolení hlavního popisovače je neplatné.

InvalidIssuanceLicenseTemplate -2147168428

Šablona služby Rights Management Services obsahuje jednu nebo více chyb.

InvalidKeyLength -2147168427

Délka klíče zadaná v páru klíč/hodnota je neplatná.

InvalidLicense -2147168512

Struktura licencí v jednom z certifikátů je neplatná.

InvalidLicenseSignature -2147168510

Digitální certifikát podepsaný službou Rights Management nelze ověřit. (Podepsaný certifikát byl pravděpodobně manipulován.)

InvalidLockboxPath -2147168399

Služby Rights Management nejsou správně nakonfigurované.

InvalidLockboxType -2147168400

Služby Rights Management nejsou správně nakonfigurované.

InvalidNumericalValue -2147168504

Zadaná číselná hodnota je neplatná.

InvalidRegistryPath -2147168398

Zadaná cesta registru je neplatná.

InvalidServerResponse -2147168441

Služby Rights Management nejsou správně nakonfigurované.

InvalidTimeInfo -2147168431

Zadané informace o čase jsou neplatné.

InvalidVersion -2147168506

Verze rights management je nesprávná.

KeyTypeUnsupported -2147168493

Typ klíče zadaný v páru klíč/hodnota není podporován.

LibraryFail -2147168497

Operace knihovny se nezdařila.

LibraryUnsupportedPlugIn -2147168474

Zadaný modul plug-in knihovny není podporován.

LicenseAcquisitionFailed -2147168460

Licenci na koncové použití (EUL) nelze získat ze serveru pro správu přístupových práv.

LicenseBindingToWindowsIdentityFailed -2147168429

Aktuální přihlašovací údaje uživatele nejsou platné pro získání licence.

ManifestPolicyViolation -2147183860

Operace je v rozporu se zásadami manifestu správy přístupových práv.

MetadataNotSet -2147168433

Zadaná metadata by mohla být nastavena.

NeedsGroupIdentityActivation -2147168450

Uživatel není aktivovaný nebo nebyl odeslán žádný certifikát účtu práv (RAC) a v úložišti licencí nebyl nalezen žádný, aby odpovídal licenci přidruženou k této relaci.

NeedsMachineActivation -2147168451

Před aktivací uživatele musí být počítač aktivován.

NoAesCryptoProvider -2147168397

Služby Rights Management nejsou správně nakonfigurované.

NoConnect -2147168453

Rights Management se nemůže připojit k identifikátoru URI zadanému pro licenční server.

NoDistributionPointUrlFound -2147168457

Chráněný obsah je poškozen.

NoLicense -2147168452

Požadovaná licence není k dispozici.

NoMoreData -2147168461

V zadaném indexu neexistuje žádná licence nebo certifikát.

NotAChain -2147168418

Obsah spravovaný právy je poškozený.

NotSet -2147168434

Položka požadovaná k odstranění neexistuje.

OutdatedModule -2147168435

Služby Rights Management nejsou správně nakonfigurované.

OutOfQuota -2147168446

Dosáhli jsme maximální kvóty licencí pro koncové použití licenčního serveru (EULs).

OwnerLicenseNotFound -2147168395

Dokument neobsahuje licenci vlastníka.

QueryReportsNoResults -2147168490

Neexistují žádné instance požadovaného atributu.

RecordNotFound -2147168454

Zadaná licence nebyla nalezena.

RequestDenied -2147168417

Server Rights Management nepovoluje dočasnou certifikaci aktuálního uživatele.

RevocationInfoNotSet -2147168432

Informace o odvolání certifikátu nebo licence nebyly nastaveny.

RightNotGranted -2147168507

Aktuální uživatel nemá práva pro přístup k chráněnému obsahu.

RightNotSet -2147168430

Požadovaná práva nebyla zadána při publikování obsahu se správou přístupových práv.

ServerError -2147168444

Služby Rights Management nejsou správně nakonfigurované.

ServerNotFound -2147168438

Služby Rights Management nejsou správně nakonfigurované.

ServiceGone -2147168420

Služby Rights Management nejsou správně nakonfigurované.

ServiceMoved -2147168421

Služby Rights Management nejsou správně nakonfigurované.

ServiceNotFound -2147168440

Služby Rights Management nejsou správně nakonfigurované.

Success 0

Operace úspěšně soutěžila.

TooManyCertificates -2147168458

Počet certifikátů překročil maximální povolený počet.

TooManyLoadedEnvironments -2147168500

Bylo vytvořeno příliš mnoho SecureEnvironment instancí.

UnexpectedException -2147168489

Došlo k nezadané chybě. Vyvolá se také při spuštění aplikace v režimu ladění.

UseDefault -2147168439

Pokud je žádost o aktivaci počítače nebo certifikát účtu práv, příjem UseDefault indikuje, že aplikace by měla předat null parametr ActServInfo.

ValidityTimeViolation -2147168436

Platnost definovaného časového období chráněného obsahu vypršela; přístup už není povolený.

Příklady

Následující příklad ukazuje použití FailureCode vlastností k Message vytvoření chybové zprávy pro uživatele.

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

Platí pro

Viz také