RightsManagementFailureCode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Alanlar
| Name | Değer | Description |
|---|---|---|
| ManifestPolicyViolation | -2147183860 | Bir işlem, hak yönetimi bildirim ilkesini ihlal eder. |
| InvalidLicense | -2147168512 | Sertifikalardan birinin lisans yapısı geçersiz. |
| InfoNotInLicense | -2147168511 | İlişkili lisans oluşturulurken, son kullanım lisansı değil verme lisansı belirtildi. |
| InvalidLicenseSignature | -2147168510 | Hak yönetimi imzalı dijital sertifika doğrulanamıyor. (İmzalı sertifika üzerinde oynanmış olabilir.) |
| EncryptionNotPermitted | -2147168508 | Şifrelemeye izin verilmiyor. |
| RightNotGranted | -2147168507 | Geçerli kullanıcının korumalı içeriğe erişme hakkı yok. |
| InvalidVersion | -2147168506 | Hak yönetimi sürümü yanlış. |
| InvalidEncodingType | -2147168505 | Belirtilen kodlama türü geçersiz. |
| InvalidNumericalValue | -2147168504 | Belirtilen sayısal değer geçersiz. |
| InvalidAlgorithmType | -2147168503 | Belirtilen algoritma türü geçersiz. |
| EnvironmentNotLoaded | -2147168502 | SecureEnvironment yüklenemiyor. |
| EnvironmentCannotLoad | -2147168501 | SecureEnvironment yüklenemiyor. |
| TooManyLoadedEnvironments | -2147168500 | Çok fazla SecureEnvironment örnek oluşturuldu. |
| IncompatibleObjects | -2147168498 | Geçirilen nesne türü bu işlemle uyumsuz. |
| LibraryFail | -2147168497 | Kitaplık işlemi başarısız oldu. |
| EnablingPrincipalFailure | -2147168496 | Belirtilen sorumlu etkinleştirilemiyor. |
| InfoNotPresent | -2147168495 | Bazı bilgiler eksik. |
| BadGetInfoQuery | -2147168494 | Geçersiz bir sabit geçirildi. |
| KeyTypeUnsupported | -2147168493 | Anahtar/değer çiftinde belirtilen anahtar türü desteklenmez. |
| CryptoOperationUnsupported | -2147168492 | İstenen şifreleme işlemi desteklenmiyor. Örneğin, şifre çözme amacıyla RMS şifreleme nesnesi geçirme. |
| ClockRollbackDetected | -2147168491 | Saat geri alma algılandı. Korumalı içeriğe erişilemiyor. |
| QueryReportsNoResults | -2147168490 | İstenen özniteliğin örneği yok. |
| UnexpectedException | -2147168489 | Belirtilmeyen bir hata oluştu. Ayrıca bir uygulama hata ayıklama modunda çalıştırıldığında da oluşturulur. |
| BindValidityTimeViolated | -2147168488 | Korumalı içerik için tanımlanan sürenin süresi doldu; erişime artık izin verilmez. |
| BrokenCertChain | -2147168487 | Hak yönetimi sertifika zinciri bozuk. |
| BindPolicyViolation | -2147168485 | 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. |
| BindRevokedIssuer | -2147168483 | Geçerli kullanıcının korumalı içeriğe erişme hakkı yok. |
| 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. |
| BindRevokedModule | -2147168480 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| BindContentNotInEndUseLicense | -2147168479 | Belirtilen kaynak, lisansın herhangi bir WORK düğümünde yer almamış. |
| BindAccessPrincipalNotEnabling | -2147168478 | Erişim koşulu, bağlamaya teslim edilen etkinleştirme sorumlusuyla eşleşmez. |
| BindAccessUnsatisfied | -2147168477 | Geçerli kullanıcı, Son Kullanım Lisansı'nda (EUL) tanımlanan koşulları karşılamıyor. |
| BindIndicatedPrincipalMissing | -2147168476 | Etkinleştirme sorumlusu, Son Kullanım Lisansı'nın (EUL) verilen sorumlusuyla eşleşmiyor. |
| BindMachineNotFoundInGroupIdentity | -2147168475 | Geçerli makine, hakları yönetilen grup kimliği içinde tanımlanmamıştır. |
| LibraryUnsupportedPlugIn | -2147168474 | Belirtilen kitaplık eklentisi desteklenmiyor. |
| BindRevocationListStale | -2147168473 | Lisans için yeni bir iptal listesinin alınması gerekir. |
| BindNoApplicableRevocationList | -2147168472 | Geçerli kullanıcının korumalı içeriğe erişme hakkı yok. |
| InvalidHandle | -2147168468 | Ortam veya etkinleştiren asıl tanıtıcı geçersiz. |
| BindIntervalTimeViolated | -2147168465 | Korumalı içerik için tanımlanan sürenin süresi doldu; erişime artık izin verilmez. |
| BindNoSatisfiedRightsGroup | -2147168464 | Belirtilen hak grubu Son Kullanım Lisansı'nda (EUL) yer almamış. |
| BindSpecifiedWorkMissing | -2147168463 | Son Kullanım Lisansı (EUL) İş düğümü içermiyor. |
| NoMoreData | -2147168461 | Belirtilen dizinde lisans veya sertifika yok. |
| LicenseAcquisitionFailed | -2147168460 | Hak yönetimi sunucusundan Son Kullanım Lisansı (EUL) alınamadı. |
| IdMismatch | -2147168459 | Lisanstan alınan içerik kimliği, lisans depolama oturumundaki içerik kimliğiyle eşleşmiyor. |
| TooManyCertificates | -2147168458 | Sertifika sayısı izin verilen maksimum sayıyı aştı. |
| NoDistributionPointUrlFound | -2147168457 | Korumalı içerik bozuk. |
| AlreadyInProgress | -2147168456 | İstenen işlem zaten devam ediyor. |
| GroupIdentityNotSet | -2147168455 | İstemci oturumu için kullanıcı adı belirtilmedi. |
| RecordNotFound | -2147168454 | Belirtilen lisans bulunamadı. |
| NoConnect | -2147168453 | Hak yönetimi, lisans sunucusu için belirtilen URI'ye bağlanamıyor. |
| NoLicense | -2147168452 | Gerekli bir lisans kullanılamıyor. |
| NeedsMachineActivation | -2147168451 | Kullanıcının etkinleştirilmesi için önce bilgisayarın etkinleştirilmesi gerekir. |
| NeedsGroupIdentityActivation | -2147168450 | Kullanıcı etkinleştirilmedi veya hiçbir Hak Hesabı Sertifikası (RAC) gönderilmedi ve bu oturumla ilişkili lisansla eşleşecek lisans deposunda bulunamadı. |
| ActivationFailed | -2147168448 | Lisans etkinleştirme başarısız oldu; hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| Aborted | -2147168447 | Zaman uyumsuz işlem iptal edildi veya kurtarılamaz bir hata oluştu. |
| OutOfQuota | -2147168446 | Lisans sunucusunun En Son Kullanım Lisansları (EUL) kotası üst sınırına ulaşıldı. |
| 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 yok. Ya da sessiz kullanıcı etkinleştirmesindeki sertifika sunucusu yerel intranette veya güvenilen siteler bölgesinde değildir. |
| ServerError | -2147168444 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| InstallationFailed | -2147168443 | Yükleme işlemi başarısız oldu. |
| 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ış. |
| InvalidServerResponse | -2147168441 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| ServiceNotFound | -2147168440 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| UseDefault | -2147168439 | Bilgisayar etkinleştirmesi veya hak hesabı sertifikası için istekte bulunulması, uygulamanın UseDefault ActServInfo parametresine geçmesi |
| ServerNotFound | -2147168438 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| InvalidEmail | -2147168437 | RMS Sunucusu e-posta adresi doğrulaması başarısız oldu. |
| ValidityTimeViolation | -2147168436 | Korumalı içerik için tanımlanan sürenin süresi doldu; erişime artık izin verilmez. |
| OutdatedModule | -2147168435 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| NotSet | -2147168434 | Silmek için istenen öğe yok. |
| MetadataNotSet | -2147168433 | Belirtilen meta veriler ayarlanabilir. |
| RevocationInfoNotSet | -2147168432 | Sertifika veya lisans iptal bilgileri ayarlanmadı. |
| InvalidTimeInfo | -2147168431 | Belirtilen zaman bilgileri geçersiz. |
| RightNotSet | -2147168430 | İçerik hak yönetimiyle yayımlandığında istenen hak belirtilmedi. |
| LicenseBindingToWindowsIdentityFailed | -2147168429 | Geçerli kullanıcı kimlik bilgileri lisans almak için geçerli değil. |
| 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. |
| ExpiredOfficialIssuanceLicenseTemplate | -2147168425 | Verme lisans şablonunda tanımlanan yetkili sürenin süresi doldu; erişime artık izin verilmez. |
| InvalidClientLicensorCertificate | -2147168424 | 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ış. |
| EmailNotVerified | -2147168422 | Kullanıcının e-posta adresi doğrulanamıyor. |
| ServiceMoved | -2147168421 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| ServiceGone | -2147168420 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| AdEntryNotFound | -2147168419 | Geçerli kullanıcı Windows authentication altında sertifikasyon için Active Directory(AD) içinde bulunamadı. |
| NotAChain | -2147168418 | Hakları yönetilen içerik bozuk. |
| RequestDenied | -2147168417 | Rights Management sunucusu, geçerli kullanıcının geçici sertifikasına izin vermez. |
| DebuggerDetected | -2147168416 | Hata ayıklayıcı algılandığı için kısıtlı izinlere sahip içerik açılamıyor veya yayımlanamıyor. |
| InvalidLockboxType | -2147168400 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| InvalidLockboxPath | -2147168399 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| InvalidRegistryPath | -2147168398 | Belirtilen kayıt defteri yolu geçersiz. |
| NoAesCryptoProvider | -2147168397 | Hak yönetimi hizmetleri düzgün yapılandırılmamış. |
| GlobalOptionAlreadySet | -2147168396 | Belirtilen seçenek zaten ayarlanmış. |
| OwnerLicenseNotFound | -2147168395 | Belgede Sahip Lisansı yok. |
| Success | 0 | İşlem başarıyla rekabet etti. |
Örnekler
Aşağıdaki örnekte, kullanıcı için bir hata iletisi oluşturmak için ve FailureCode özelliklerinin kullanımı Message 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