Aracılığıyla paylaş


RightsManagementFailureCode Sabit listesi

Tanım

Bir hak yönetimi işlemi gerçekleştirilirken oluşabilecek hata koşullarını belirtir.

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

Alanlar

Aborted -2147168447

Zaman uyumsuz işlem iptal edildi veya kurtarılamayan bir hata oluştu.

ActivationFailed -2147168448

Lisans etkinleştirme başarısız oldu; hak yönetimi hizmetleri düzgün yapılandırılmamış.

AdEntryNotFound -2147168419

Geçerli kullanıcı, Windows kimlik doğrulaması altında sertifikasyon için Active Directory'de (AD) bulunamadı.

AlreadyInProgress -2147168456

İstenen işlem zaten devam ediyor.

AuthenticationFailed -2147168445

İnternet isteği tarafından döndürülen olası kimlik doğrulama hatası (HTTP hatası 401). Veya geçerli kullanıcının sessiz kullanıcı etkinleştirme girişiminde geçerli etki alanı kimlik bilgileri yoktur. Ya da sessiz kullanıcı etkinleştirmesindeki sertifika sunucusu yerel intranet veya güvenilen siteler bölgesinde değildir.

BadGetInfoQuery -2147168494

Geçersiz bir sabit geçirildi.

BindAccessPrincipalNotEnabling -2147168478

Erişim koşulu bağlamaya verilen etkinleştirme sorumlusuyla eşleşmiyor.

BindAccessUnsatisfied -2147168477

Geçerli kullanıcı, Son Kullanım Lisansı'nda (EUL) tanımlanan koşulları karşılamıyor.

BindContentNotInEndUseLicense -2147168479

Belirtilen kaynak lisansın herhangi bir WORK düğümünde yer almamış.

BindIndicatedPrincipalMissing -2147168476

Etkinleştirme sorumlusu, Son Kullanım Lisansının (EUL) verilen sorumlusuyla eşleşmiyor.

BindIntervalTimeViolated -2147168465

Korumalı içerik için tanımlanan süre doldu; erişimine artık izin verilmez.

BindMachineNotFoundInGroupIdentity -2147168475

Geçerli makine, hakları yönetilen grup kimliği içinde tanımlanmamış.

BindNoApplicableRevocationList -2147168472

Geçerli kullanıcının korumalı içeriğe erişme hakkı yok.

BindNoSatisfiedRightsGroup -2147168464

Belirtilen hak grubu Son Kullanım Lisansı'nda (EUL) yer almamış.

BindPolicyViolation -2147168485

Geçerli kullanıcının korumalı içeriğe erişme hakkı yok.

BindRevocationListStale -2147168473

Lisans için yeni bir iptal listesinin alınması gerekir.

BindRevokedIssuer -2147168483

Geçerli kullanıcının korumalı içeriğe erişme hakkı yok.

BindRevokedLicense -2147168484

Geçerli kullanıcının korumalı içeriğe erişme hakkı yok.

BindRevokedModule -2147168480

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

BindRevokedPrincipal -2147168482

Geçerli kullanıcının korumalı içeriğe erişme hakkı yok.

BindRevokedResource -2147168481

Geçerli kullanıcının korumalı içeriğe erişme hakkı yok.

BindSpecifiedWorkMissing -2147168463

Son Kullanım Lisansı (EUL) İş düğümü içermiyor.

BindValidityTimeViolated -2147168488

Korumalı içerik için tanımlanan süre doldu; erişimine artık izin verilmez.

BrokenCertChain -2147168487

Hak yönetimi sertifika zinciri bozuk.

ClockRollbackDetected -2147168491

Saat geri alma algılandı. Korumalı içeriğe erişilemiyor.

CryptoOperationUnsupported -2147168492

İstenen şifreleme işlemi desteklenmiyor. Örneğin, şifre çözme amacıyla BIR RMS şifreleme nesnesi geçirme.

DebuggerDetected -2147168416

Hata ayıklayıcı algılandığı için kısıtlı izinlere sahip içerik açılamıyor veya yayımlanamıyor.

EmailNotVerified -2147168422

Kullanıcının e-posta adresi doğrulanamıyor.

EnablingPrincipalFailure -2147168496

Belirtilen sorumlu etkinleştirilemiyor.

EncryptionNotPermitted -2147168508

Şifrelemeye izin verilmiyor.

EnvironmentCannotLoad -2147168501

SecureEnvironment yüklenemiyor.

EnvironmentNotLoaded -2147168502

SecureEnvironment yüklenemiyor.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

Verme lisans şablonunda tanımlanan yetkili sürenin süresi doldu; erişimine artık izin verilmez.

GlobalOptionAlreadySet -2147168396

Belirtilen seçenek zaten ayarlanmış.

GroupIdentityNotSet -2147168455

İstemci oturumu için kullanıcı adı belirtilmedi.

HidCorrupted -2147168442

Makine etkinleştirme girişiminde kullanılan Donanım Kimliği (HID) yanlış biçimlendirildi. Hak yönetimi hizmetleri düzgün yapılandırılmamış.

HidInvalid -2147168423

Makine etkinleştirme girişiminde kullanılan Donanım Kimliği (HID) geçersiz. Hak yönetimi hizmetleri düzgün yapılandırılmamış.

IdMismatch -2147168459

Lisanstan alınan içerik kimliği, lisans depolama oturumundaki içerik kimliğiyle eşleşmiyor.

IncompatibleObjects -2147168498

Geçirilen nesne türü bu işlemle uyumsuz.

InfoNotInLicense -2147168511

İlişkili lisans oluşturulurken, son kullanım lisansı değil verme lisansı belirtildi.

InfoNotPresent -2147168495

Bazı bilgiler eksik.

InstallationFailed -2147168443

Yükleme işlemi başarısız oldu.

InvalidAlgorithmType -2147168503

Belirtilen algoritma türü geçersiz.

InvalidClientLicensorCertificate -2147168424

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

InvalidEmail -2147168437

RMS Server e-posta adresi doğrulaması başarısız oldu.

InvalidEncodingType -2147168505

Belirtilen kodlama türü geçersiz.

InvalidHandle -2147168468

Ortam veya etkinleştiren asıl tanıtıcı geçersiz.

InvalidIssuanceLicenseTemplate -2147168428

Rights Management Services şablonu bir veya daha fazla hata içeriyor.

InvalidKeyLength -2147168427

Anahtar/değer çiftinde belirtilen anahtar uzunluğu geçersiz.

InvalidLicense -2147168512

Sertifikalardan birindeki lisans yapısı geçersiz.

InvalidLicenseSignature -2147168510

Hak yönetimi imzalı dijital sertifika doğrulanamıyor. (İmzalı sertifika üzerinde oynanmış olabilir.)

InvalidLockboxPath -2147168399

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

InvalidLockboxType -2147168400

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

InvalidNumericalValue -2147168504

Belirtilen sayısal değer geçersiz.

InvalidRegistryPath -2147168398

Belirtilen kayıt defteri yolu geçersiz.

InvalidServerResponse -2147168441

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

InvalidTimeInfo -2147168431

Belirtilen zaman bilgisi geçersiz.

InvalidVersion -2147168506

Hak yönetimi sürümü yanlış.

KeyTypeUnsupported -2147168493

Anahtar/değer çiftinde belirtilen anahtar türü desteklenmiyor.

LibraryFail -2147168497

Kitaplık işlemi başarısız oldu.

LibraryUnsupportedPlugIn -2147168474

Belirtilen kitaplık eklentisi desteklenmiyor.

LicenseAcquisitionFailed -2147168460

Hak yönetimi sunucusundan Son Kullanım Lisansı (EUL) alınamadı.

LicenseBindingToWindowsIdentityFailed -2147168429

Geçerli kullanıcı kimlik bilgileri lisans almak için geçerli değil.

ManifestPolicyViolation -2147183860

Bir işlem, hak yönetimi bildirim ilkesini ihlal eder.

MetadataNotSet -2147168433

Belirtilen meta veriler net olarak ayarlanabilir.

NeedsGroupIdentityActivation -2147168450

Kullanıcı etkinleştirilmedi veya hiçbir Hak Hesabı Sertifikası (RAC) gönderilmedi ve lisans deposunda bu oturumla ilişkili lisansla eşleşecek şekilde bulunamadı.

NeedsMachineActivation -2147168451

Kullanıcı etkinleştirilmeden önce bilgisayarın etkinleştirilmesi gerekir.

NoAesCryptoProvider -2147168397

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

NoConnect -2147168453

Hak yönetimi, lisans sunucusu için belirtilen URI'ye bağlanamıyor.

NoDistributionPointUrlFound -2147168457

Korumalı içerik bozuk.

NoLicense -2147168452

Gerekli lisans kullanılamıyor.

NoMoreData -2147168461

Belirtilen dizinde lisans veya sertifika yok.

NotAChain -2147168418

Hakları yönetilen içerik bozuk.

NotSet -2147168434

Silinmesi istenen öğe yok.

OutdatedModule -2147168435

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

OutOfQuota -2147168446

Lisans sunucusunun son kullanım lisansları (EUL) kotası üst sınırına ulaşıldı.

OwnerLicenseNotFound -2147168395

Belgede Sahip Lisansı yok.

QueryReportsNoResults -2147168490

İstenen özniteliğin örneği yok.

RecordNotFound -2147168454

Belirtilen lisans bulunamadı.

RequestDenied -2147168417

Rights Management sunucusu geçerli kullanıcının geçici sertifikasına izin vermiyor.

RevocationInfoNotSet -2147168432

Sertifika veya lisans iptal bilgileri ayarlanmadı.

RightNotGranted -2147168507

Geçerli kullanıcının korumalı içeriğe erişme hakkı yok.

RightNotSet -2147168430

İçerik hak yönetimiyle yayımlandığında istenen hak belirtilmedi.

ServerError -2147168444

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

ServerNotFound -2147168438

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

ServiceGone -2147168420

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

ServiceMoved -2147168421

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

ServiceNotFound -2147168440

Hak yönetimi hizmetleri düzgün yapılandırılmamış.

Success 0

İşlem başarıyla yarıştı.

TooManyCertificates -2147168458

Sertifika sayısı izin verilen en fazla sayıyı aştı.

TooManyLoadedEnvironments -2147168500

Çok fazla SecureEnvironment örnek oluşturuldu.

UnexpectedException -2147168489

Belirtilmemiş bir hata oluştu. Ayrıca bir uygulama hata ayıklama modunda çalıştırıldığında da oluşturulur.

UseDefault -2147168439

Bilgisayar etkinleştirmesi veya hak hesabı sertifikası için istekte bulunulması, uygulamanın UseDefault ActServInfo parametresine geçirilmesi null gerektiğini gösterir.

ValidityTimeViolation -2147168436

Korumalı içerik için tanımlanan sürenin süresi doldu; erişimine artık izin verilmez.

Örnekler

Aşağıdaki örnekte, kullanıcı için bir hata iletisi oluşturmak için ve Message özelliklerinin kullanımı FailureCode gösterilmektedir.

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

Şunlara uygulanır

Ayrıca bkz.