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
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 |
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