RightsManagementFailureCode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u foutvoorwaarden op die kunnen optreden bij het uitvoeren van een rights management-bewerking.
public enum class RightsManagementFailureCode
public enum RightsManagementFailureCode
type RightsManagementFailureCode =
Public Enum RightsManagementFailureCode
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| ManifestPolicyViolation | -2147183860 | Een bewerking is in strijd met het rights management-manifestbeleid. |
| InvalidLicense | -2147168512 | De licentiestructuur in een van de certificaten is ongeldig. |
| InfoNotInLicense | -2147168511 | Bij het maken van een afhankelijke licentie is een uitgiftelicentie, niet een gebruikslicentie, opgegeven. |
| InvalidLicenseSignature | -2147168510 | Met Rights Management ondertekend digitaal certificaat kan niet worden gevalideerd. (Mogelijk is er geknoeid met het ondertekende certificaat.) |
| EncryptionNotPermitted | -2147168508 | Versleuteling is niet toegestaan. |
| RightNotGranted | -2147168507 | De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud. |
| InvalidVersion | -2147168506 | De rights management-versie is onjuist. |
| InvalidEncodingType | -2147168505 | Het opgegeven coderingstype is ongeldig. |
| InvalidNumericalValue | -2147168504 | De opgegeven numerieke waarde is ongeldig. |
| InvalidAlgorithmType | -2147168503 | Het opgegeven algoritmetype is ongeldig. |
| EnvironmentNotLoaded | -2147168502 | Kan SecureEnvironment niet laden. |
| EnvironmentCannotLoad | -2147168501 | Kan SecureEnvironment niet laden. |
| TooManyLoadedEnvironments | -2147168500 | Er zijn te veel SecureEnvironment exemplaren gemaakt. |
| IncompatibleObjects | -2147168498 | Een doorgegeven objecttype is niet compatibel met deze bewerking. |
| LibraryFail | -2147168497 | Een bibliotheekbewerking is mislukt. |
| EnablingPrincipalFailure | -2147168496 | De opgegeven principal kan niet worden ingeschakeld. |
| InfoNotPresent | -2147168495 | Sommige informatie ontbreekt. |
| BadGetInfoQuery | -2147168494 | Er is een ongeldige constante doorgegeven. |
| KeyTypeUnsupported | -2147168493 | Het sleuteltype dat is opgegeven in een sleutel-waardepaar, wordt niet ondersteund. |
| CryptoOperationUnsupported | -2147168492 | Een cryptografische bewerking die is aangevraagd, wordt niet ondersteund. U kunt bijvoorbeeld een RMS-versleutelingsobject doorgeven voor ontsleutelingsdoeleinden. |
| ClockRollbackDetected | -2147168491 | Terugdraaien van de klok is gedetecteerd. Beveiligde inhoud kan niet worden geopend. |
| QueryReportsNoResults | -2147168490 | Er bestaan geen exemplaren van het aangevraagde kenmerk. |
| UnexpectedException | -2147168489 | Er is een niet-opgegeven fout opgetreden. Ook gegenereerd wanneer een toepassing wordt uitgevoerd in de foutopsporingsmodus. |
| BindValidityTimeViolated | -2147168488 | De gedefinieerde periode voor de beveiligde inhoud is verlopen; toegang is niet meer toegestaan. |
| BrokenCertChain | -2147168487 | De rights management-certificaatketen is verbroken. |
| BindPolicyViolation | -2147168485 | De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud. |
| BindRevokedLicense | -2147168484 | De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud. |
| BindRevokedIssuer | -2147168483 | De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud. |
| BindRevokedPrincipal | -2147168482 | De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud. |
| BindRevokedResource | -2147168481 | De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud. |
| BindRevokedModule | -2147168480 | Rights Management-services zijn niet juist geconfigureerd. |
| BindContentNotInEndUseLicense | -2147168479 | De opgegeven resource bevindt zich niet in een WORK-knooppunt van de licentie. |
| BindAccessPrincipalNotEnabling | -2147168478 | De toegangsvoorwaarde komt niet overeen met de inschakelende principal die wordt overgedragen aan de binding. |
| BindAccessUnsatisfied | -2147168477 | De huidige gebruiker voldoet niet aan de voorwaarden die zijn gedefinieerd in de gebruiksrechtovereenkomst (EUL). |
| BindIndicatedPrincipalMissing | -2147168476 | De inschakelende principal komt niet overeen met de uitgegeven principal van de gebruikslicentie (EUL). |
| BindMachineNotFoundInGroupIdentity | -2147168475 | De huidige machine is niet gedefinieerd binnen de door rechten beheerde groepsidentiteit. |
| LibraryUnsupportedPlugIn | -2147168474 | De opgegeven bibliotheekinvoegtoepassing wordt niet ondersteund. |
| BindRevocationListStale | -2147168473 | Voor de licentie moet een nieuwe intrekkingslijst worden verkregen. |
| BindNoApplicableRevocationList | -2147168472 | De huidige gebruiker heeft geen rechten voor toegang tot de beveiligde inhoud. |
| InvalidHandle | -2147168468 | De omgeving of de inschakelende principal-ingang is ongeldig. |
| BindIntervalTimeViolated | -2147168465 | De gedefinieerde periode voor de beveiligde inhoud is verlopen; toegang is niet meer toegestaan. |
| BindNoSatisfiedRightsGroup | -2147168464 | De opgegeven rechtengroep is niet opgenomen in de gebruiksrechtovereenkomst (EUL). |
| BindSpecifiedWorkMissing | -2147168463 | De gebruikslicentie (EUL) bevat geen WERK-knooppunt. |
| NoMoreData | -2147168461 | Er bestaat geen licentie of certificaat in de opgegeven index. |
| LicenseAcquisitionFailed | -2147168460 | Een gebruiksrechtovereenkomst (EUL) kan niet worden verkregen van de rights management-server. |
| IdMismatch | -2147168459 | De inhouds-id van de licentie komt niet overeen met de inhouds-id van de licentieopslagsessie. |
| TooManyCertificates | -2147168458 | Het aantal certificaten heeft het toegestane maximumaantal overschreden. |
| NoDistributionPointUrlFound | -2147168457 | De beveiligde inhoud is beschadigd. |
| AlreadyInProgress | -2147168456 | De aangevraagde bewerking wordt al uitgevoerd. |
| GroupIdentityNotSet | -2147168455 | Er is geen gebruikersnaam opgegeven voor de clientsessie. |
| RecordNotFound | -2147168454 | De opgegeven licentie is niet gevonden. |
| NoConnect | -2147168453 | Rights Management kan geen verbinding maken met de URI die is opgegeven voor de licentieserver. |
| NoLicense | -2147168452 | Er is geen vereiste licentie beschikbaar. |
| NeedsMachineActivation | -2147168451 | De computer moet worden geactiveerd voordat de gebruiker kan worden geactiveerd. |
| NeedsGroupIdentityActivation | -2147168450 | De gebruiker is niet geactiveerd of er is geen RAC (Rights Account Certificate) verzonden en er is geen gevonden in het licentiearchief om overeen te komen met de licentie die aan deze sessie is gekoppeld. |
| ActivationFailed | -2147168448 | Activering van licentie is mislukt; Rights Management-services zijn niet juist geconfigureerd. |
| Aborted | -2147168447 | Asynchrone bewerking is geannuleerd of er is een niet-herstelbare fout opgetreden. |
| OutOfQuota | -2147168446 | Het maximumquotum van de licentieserver voor gebruikslicenties (EUL's) is bereikt. |
| AuthenticationFailed | -2147168445 | Mogelijke verificatiefout (HTTP-fout 401) geretourneerd door een internetaanvraag. Of de huidige gebruiker heeft geen geldige domeinreferenties in een stille activeringspoging van de gebruiker. Of de certificeringsserver in stille gebruikersactivering bevindt zich niet in de zone lokaal intranet of vertrouwde sites. |
| ServerError | -2147168444 | Rights Management-services zijn niet juist geconfigureerd. |
| InstallationFailed | -2147168443 | Een installatiebewerking is mislukt. |
| HidCorrupted | -2147168442 | De hardware-id (HID) die wordt gebruikt in een activeringspoging van een computer, is onjuist ingedeeld. Rights Management-services zijn niet juist geconfigureerd. |
| InvalidServerResponse | -2147168441 | Rights Management-services zijn niet juist geconfigureerd. |
| ServiceNotFound | -2147168440 | Rights Management-services zijn niet juist geconfigureerd. |
| UseDefault | -2147168439 | Als er een aanvraag wordt gedaan voor computeractivering of een rechtenaccountcertificaat, UseDefault geeft ontvangen aan dat de toepassing moet worden doorgegeven |
| ServerNotFound | -2147168438 | Rights Management-services zijn niet juist geconfigureerd. |
| InvalidEmail | -2147168437 | Verificatie van RMS Server-e-mailadres is mislukt. |
| ValidityTimeViolation | -2147168436 | De gedefinieerde periode voor de beveiligde inhoud is verlopen; toegang is niet meer toegestaan. |
| OutdatedModule | -2147168435 | Rights Management-services zijn niet juist geconfigureerd. |
| NotSet | -2147168434 | Het item dat u wilt verwijderen, bestaat niet. |
| MetadataNotSet | -2147168433 | De opgegeven metagegevens kunnen net worden ingesteld. |
| RevocationInfoNotSet | -2147168432 | Certificaat- of licentieintrekkingsgegevens zijn niet ingesteld. |
| InvalidTimeInfo | -2147168431 | De opgegeven tijdsgegevens zijn ongeldig. |
| RightNotSet | -2147168430 | Het aangevraagde recht is niet opgegeven toen de inhoud werd gepubliceerd met rights management. |
| LicenseBindingToWindowsIdentityFailed | -2147168429 | De huidige gebruikersreferenties zijn niet geldig voor het verkrijgen van een licentie. |
| InvalidIssuanceLicenseTemplate | -2147168428 | De Rights Management Services-sjabloon bevat een of meer fouten. |
| InvalidKeyLength | -2147168427 | De sleutellengte die is opgegeven in een sleutel/waardepaar is ongeldig. |
| ExpiredOfficialIssuanceLicenseTemplate | -2147168425 | De geautoriseerde periode die is gedefinieerd in de uitgiftelicentiesjabloon is verlopen; toegang is niet meer toegestaan. |
| InvalidClientLicensorCertificate | -2147168424 | Rights Management-services zijn niet juist geconfigureerd. |
| HidInvalid | -2147168423 | De hardware-id (HID) die wordt gebruikt in een poging tot activering van een computer, is ongeldig. Rights Management-services zijn niet juist geconfigureerd. |
| EmailNotVerified | -2147168422 | Het e-mailadres van de gebruiker kan niet worden geverifieerd. |
| ServiceMoved | -2147168421 | Rights Management-services zijn niet juist geconfigureerd. |
| ServiceGone | -2147168420 | Rights Management-services zijn niet juist geconfigureerd. |
| AdEntryNotFound | -2147168419 | De huidige gebruiker is niet gevonden in de Active Directory (AD) voor certificering onder Windows authentication. |
| NotAChain | -2147168418 | Door rechten beheerde inhoud is beschadigd. |
| RequestDenied | -2147168417 | De Rights Management-server staat geen tijdelijke certificering van de huidige gebruiker toe. |
| DebuggerDetected | -2147168416 | Kan inhoud met beperkte machtigingen niet openen of publiceren omdat er een foutopsporingsprogramma is gedetecteerd. |
| InvalidLockboxType | -2147168400 | Rights Management-services zijn niet juist geconfigureerd. |
| InvalidLockboxPath | -2147168399 | Rights Management-services zijn niet juist geconfigureerd. |
| InvalidRegistryPath | -2147168398 | Het opgegeven registerpad is ongeldig. |
| NoAesCryptoProvider | -2147168397 | Rights Management-services zijn niet juist geconfigureerd. |
| GlobalOptionAlreadySet | -2147168396 | De opgegeven optie is al ingesteld. |
| OwnerLicenseNotFound | -2147168395 | Het document bevat geen licentie voor eigenaar. |
| Success | 0 | Operation heeft succesvol geconcurreerd. |
Voorbeelden
In het volgende voorbeeld ziet u het gebruik van de FailureCode en Message eigenschappen om een foutbericht voor de gebruiker te maken.
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