RightsManagementFailureCode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 |
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