Partager via


RightsManagementFailureCode Énumération

Définition

Spécifie les conditions d’erreur qui peuvent se produire lors d’une opération de gestion des droits.

public enum class RightsManagementFailureCode
public enum RightsManagementFailureCode
type RightsManagementFailureCode = 
Public Enum RightsManagementFailureCode
Héritage
RightsManagementFailureCode

Champs

Aborted -2147168447

Opération asynchrone annulée ou une erreur non récupérable s’est produite.

ActivationFailed -2147168448

L’activation de la licence a échoué. Les services de gestion des droits ne sont pas configurés correctement.

AdEntryNotFound -2147168419

L’utilisateur actuel est introuvable dans Active Directory (AD) pour la certification sous authentification Windows.

AlreadyInProgress -2147168456

L’opération demandée est déjà en cours.

AuthenticationFailed -2147168445

Erreur d’authentification possible (erreur HTTP 401) retournée par une demande Internet. Ou, l’utilisateur actuel n’a pas d’informations d’identification de domaine valides pour une tentative d’activation utilisateur en mode silencieux. Ou, le serveur de certification avec activation utilisateur en mode silencieux n’est pas dans l’intranet local ou la zone des sites de confiance.

BadGetInfoQuery -2147168494

Une constante non valide a été transmise.

BindAccessPrincipalNotEnabling -2147168478

La condition d’accès n’est pas mise en correspondance avec l’activation du principal qui est transmis dans la liaison.

BindAccessUnsatisfied -2147168477

L’utilisateur actuel ne satisfait pas aux conditions définies dans la licence d’utilisateur final (LUF).

BindContentNotInEndUseLicense -2147168479

La ressource spécifiée n’est contenue dans aucun nœud de TRAVAIL de la licence.

BindIndicatedPrincipalMissing -2147168476

L’activation du principal ne correspond pas au principal émis de la licence d’utilisateur final (LUF).

BindIntervalTimeViolated -2147168465

La période définie pour le contenu protégé a expiré ; l’accès n’est plus autorisé.

BindMachineNotFoundInGroupIdentity -2147168475

L’ordinateur actuel n’est pas défini dans l’identité du groupe géré par les droits.

BindNoApplicableRevocationList -2147168472

L’utilisateur actuel ne dispose pas de droits d’accès au contenu protégé.

BindNoSatisfiedRightsGroup -2147168464

Le groupe de droits spécifié n’est pas contenu dans la licence d’utilisateur final (LUF).

BindPolicyViolation -2147168485

L’utilisateur actuel ne dispose pas de droits d’accès au contenu protégé.

BindRevocationListStale -2147168473

La licence requiert qu’une nouvelle liste de révocation soit acquise.

BindRevokedIssuer -2147168483

L’utilisateur actuel ne dispose pas de droits d’accès au contenu protégé.

BindRevokedLicense -2147168484

L’utilisateur actuel ne dispose pas de droits d’accès au contenu protégé.

BindRevokedModule -2147168480

Les services de gestion des droits ne sont pas configurés correctement.

BindRevokedPrincipal -2147168482

L’utilisateur actuel ne dispose pas de droits d’accès au contenu protégé.

BindRevokedResource -2147168481

L’utilisateur actuel ne dispose pas de droits d’accès au contenu protégé.

BindSpecifiedWorkMissing -2147168463

La licence d’utilisateur final (LUF) ne contient aucun nœud TRAVAIL.

BindValidityTimeViolated -2147168488

La période définie pour le contenu protégé a expiré ; l’accès n’est plus autorisé.

BrokenCertChain -2147168487

La chaîne de certificats de gestion des droits est rompue.

ClockRollbackDetected -2147168491

La restauration d’horloge a été détectée. Impossible d’accéder au contenu protégé.

CryptoOperationUnsupported -2147168492

Une opération de chiffrement demandée n’est pas prise en charge. Par exemple, la transmission d’un objet de chiffrement RMS à des fins de déchiffrement.

DebuggerDetected -2147168416

Impossible d’ouvrir ou de publier du contenu avec des autorisations restreintes parce qu’un programme de débogage a été détecté.

EmailNotVerified -2147168422

L’adresse électronique de l’utilisateur ne peut pas être vérifiée.

EnablingPrincipalFailure -2147168496

Impossible d’activer le principal spécifié.

EncryptionNotPermitted -2147168508

Le chiffrement n’est pas autorisé.

EnvironmentCannotLoad -2147168501

Impossible de charger SecureEnvironment.

EnvironmentNotLoaded -2147168502

Impossible de charger SecureEnvironment.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

La période autorisée définie dans le modèle de licence d’émission a expiré ; l’accès n’est plus autorisé.

GlobalOptionAlreadySet -2147168396

L’option spécifiée a déjà été définie.

GroupIdentityNotSet -2147168455

Aucun nom d’utilisateur n’a été spécifié pour la session cliente.

HidCorrupted -2147168442

Le format de l’ID matériel (HID) utilisé lors d’une tentative d’activation d’ordinateur est incorrect. Les services de gestion des droits ne sont pas configurés correctement.

HidInvalid -2147168423

L’ID matériel (HID) utilisé lors d’une tentative d’activation d’ordinateur n’est pas valide. Les services de gestion des droits ne sont pas configurés correctement.

IdMismatch -2147168459

L’ID de contenu de la licence ne correspond pas à l’ID de contenu de la session de stockage de licence.

IncompatibleObjects -2147168498

Un type d’objet transmis est incompatible avec cette opération.

InfoNotInLicense -2147168511

Lors de la création d’une licence limitée, une licence d’émission et pas une licence utilisateur final, a été spécifiée.

InfoNotPresent -2147168495

Certaines informations sont manquantes.

InstallationFailed -2147168443

Une opération d’installation a échoué.

InvalidAlgorithmType -2147168503

Le type d’algorithme spécifié n’est pas valide.

InvalidClientLicensorCertificate -2147168424

Les services de gestion des droits ne sont pas configurés correctement.

InvalidEmail -2147168437

Échec de la vérification de l’adresse électronique du serveur RMS.

InvalidEncodingType -2147168505

Le type d’encodage spécifié n’est pas valide.

InvalidHandle -2147168468

L’environnement ou le handle d’activation du principal n’est pas valide.

InvalidIssuanceLicenseTemplate -2147168428

Le modèle Services de gestion des droits contient une ou plusieurs erreurs.

InvalidKeyLength -2147168427

La longueur de clé spécifiée dans une paire clé/valeur n’est pas valide.

InvalidLicense -2147168512

La structure de licence dans l’un des certificats n’est pas valide.

InvalidLicenseSignature -2147168510

Impossible de valider le certificat numérique signé de gestion des droits. (Le certificat signé a peut-être été altéré.)

InvalidLockboxPath -2147168399

Les services de gestion des droits ne sont pas configurés correctement.

InvalidLockboxType -2147168400

Les services de gestion des droits ne sont pas configurés correctement.

InvalidNumericalValue -2147168504

La valeur numérique spécifiée n’est pas valide.

InvalidRegistryPath -2147168398

Le chemin d’accès de registre spécifié n’est pas valide.

InvalidServerResponse -2147168441

Les services de gestion des droits ne sont pas configurés correctement.

InvalidTimeInfo -2147168431

Les informations d’heure spécifiées ne sont pas valides.

InvalidVersion -2147168506

La version de gestion des droits est incorrecte.

KeyTypeUnsupported -2147168493

Le type de clé spécifié dans une paire clé/valeur n’est pas pris en charge.

LibraryFail -2147168497

Une opération de la bibliothèque a échoué.

LibraryUnsupportedPlugIn -2147168474

Le plug-in de bibliothèque spécifié n’est pas pris en charge.

LicenseAcquisitionFailed -2147168460

Impossible d’acquérir une licence d’utilisateur final (LUF) à partir du serveur de gestion des droits.

LicenseBindingToWindowsIdentityFailed -2147168429

Les informations d’identification de l’utilisateur actuel ne sont pas valides pour acquérir une licence.

ManifestPolicyViolation -2147183860

Une opération ne respecte pas la stratégie du manifeste de gestion des drois.

MetadataNotSet -2147168433

Impossible de définir les métadonnées.

NeedsGroupIdentityActivation -2147168450

L’utilisateur n’est pas activé ou aucun certificat de compte de droits (RAC) n’a été envoyé et aucun n’a été trouvé dans le magasin de licences pour correspondre à la licence associée à cette session.

NeedsMachineActivation -2147168451

L’ordinateur doit être activé avant l’activation de l’utilisateur.

NoAesCryptoProvider -2147168397

Les services de gestion des droits ne sont pas configurés correctement.

NoConnect -2147168453

La gestion des droits ne peut pas se connecter à l’URI spécifié pour le serveur de licences.

NoDistributionPointUrlFound -2147168457

Le contenu protégé est endommagé.

NoLicense -2147168452

Une licence requise n’est pas disponible.

NoMoreData -2147168461

Aucune licence ou certificat n’existe à l’index spécifié.

NotAChain -2147168418

Le contenu géré par les droits est endommagé.

NotSet -2147168434

L’élément demandé pour suppression n’existe pas.

OutdatedModule -2147168435

Les services de gestion des droits ne sont pas configurés correctement.

OutOfQuota -2147168446

Le quota maximal de licences d’utilisateur final (LUF) du serveur de licences a été atteint.

OwnerLicenseNotFound -2147168395

Le document ne contient pas de licence de propriétaire.

QueryReportsNoResults -2147168490

Aucune instance de l’attribut demandé n’existe.

RecordNotFound -2147168454

La licence spécifiée est introuvable.

RequestDenied -2147168417

Le serveur de gestion des droits n’autorise pas la certification temporaire de l’utilisateur actuel.

RevocationInfoNotSet -2147168432

Les informations de révocation de certificat ou de licence n’ont pas été définies.

RightNotGranted -2147168507

L’utilisateur actuel ne dispose pas de droits d’accès au contenu protégé.

RightNotSet -2147168430

Le droit demandé n’a été spécifié quand le contenu a été publié avec la gestion des droits.

ServerError -2147168444

Les services de gestion des droits ne sont pas configurés correctement.

ServerNotFound -2147168438

Les services de gestion des droits ne sont pas configurés correctement.

ServiceGone -2147168420

Les services de gestion des droits ne sont pas configurés correctement.

ServiceMoved -2147168421

Les services de gestion des droits ne sont pas configurés correctement.

ServiceNotFound -2147168440

Les services de gestion des droits ne sont pas configurés correctement.

Success 0

Opération terminée avec succès.

TooManyCertificates -2147168458

Le nombre de certificats a dépassé le nombre maximal autorisé.

TooManyLoadedEnvironments -2147168500

Trop d’instances SecureEnvironment ont été créées.

UnexpectedException -2147168489

Une erreur non spécifiée s'est produite. Également levé lorsqu’une application s’exécute en mode débogage.

UseDefault -2147168439

Si une demande d’activation d’ordinateur ou d’un certificat de compte de droits est faite, la réception de UseDefault indique que l’application doit passer null dans le paramètre ActServInfo.

ValidityTimeViolation -2147168436

La période définie pour le contenu protégé a expiré ; l’accès n’est plus autorisé.

Exemples

L’exemple suivant montre l’utilisation des propriétés et Message des FailureCode propriétés pour créer un message d’erreur pour l’utilisateur.

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

S’applique à

Voir aussi