RightsManagementFailureCode Enumerazione

Definizione

Specifica le condizioni di errore che possono verificarsi quando si esegue un'operazione Rights Management.Specifies error conditions that can occur when performing a rights management operation.

public enum class RightsManagementFailureCode
public enum RightsManagementFailureCode
type RightsManagementFailureCode = 
Public Enum RightsManagementFailureCode
Ereditarietà
RightsManagementFailureCode

Campi

Aborted -2147168447

L'operazione asincrona è stata annullata o si è verificato un errore irreversibile.Asynchronous operation canceled, or a non-recoverable error has occurred.

ActivationFailed -2147168448

La licenza non è stata attivata. Rights Management Services non è configurato correttamente.License activation failed; rights management services are not properly configured.

AdEntryNotFound -2147168419

L'utente corrente non è stato trovato in Active Directory (AD) per la certificazione nell'autenticazione di Windows.The current user was not found in the Active Directory (AD) for certification under Windows authentication.

AlreadyInProgress -2147168456

L'operazione richiesta è già in corso.The requested operation is already in progress.

AuthenticationFailed -2147168445

È stato restituito un possibile errore di autenticazione (errore HTTP 401) da una richiesta Internet.Possible authentication error (HTTP error 401) returned by an Internet request. In alternativa, l'utente corrente non dispone di credenziali di dominio valide in un tentativo di attivazione invisibile all'utente.Or, the current user does not have valid domain credentials in a silent user activation attempt. In alternativa, il server di certificazione nell'attivazione invisibile all'utente non si trova nell'intranet locale o nell'area siti attendibili.Or, the certification server in silent user activation is not in the local intranet or trusted sites zone.

BadGetInfoQuery -2147168494

È stata passata una costante non valida.An invalid constant was passed.

BindAccessPrincipalNotEnabling -2147168478

La condizione di accesso non ha corrispondenza con l'entità di abilitazione passata nell'associazione.The access condition is not matched to the enabling principal that is handed into the bind.

BindAccessUnsatisfied -2147168477

L'utente corrente non soddisfa le condizioni definite nel contratto di licenza con l'utente finale.The current user does not satisfy the conditions defined in the End Use License (EUL).

BindContentNotInEndUseLicense -2147168479

La risorsa specificata non è inclusa in alcun nodo WORK della licenza.The specified resource is not contained in any WORK node of the license.

BindIndicatedPrincipalMissing -2147168476

L'entità di abilitazione non corrisponde all'entità rilasciata del contratto di licenza con l'utente finale.The enabling principal does not match the issued principal of the End Use License (EUL).

BindIntervalTimeViolated -2147168465

Il periodo di tempo definito per il contenuto protetto è scaduto. L'accesso non è più consentito.The defined time period for the protected content has expired; access is no longer permitted.

BindMachineNotFoundInGroupIdentity -2147168475

Il computer corrente non è definito all'interno dell'identità di gruppo protetta da Rights Management.The current machine is not defined within the rights managed group identity.

BindNoApplicableRevocationList -2147168472

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.The current user does not have rights to access the protected content.

BindNoSatisfiedRightsGroup -2147168464

Il gruppo di diritti specificato non è incluso nel contratto di licenza con l'utente finale.The specified rights group is not contained in the End Use License (EUL).

BindPolicyViolation -2147168485

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.The current user does not have rights to access the protected content.

BindRevocationListStale -2147168473

La licenza richiede l'acquisizione di un nuovo elenco di revoche.The license requires that a new revocation list must be acquired.

BindRevokedIssuer -2147168483

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.The current user does not have rights to access the protected content.

BindRevokedLicense -2147168484

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.The current user does not have rights to access the protected content.

BindRevokedModule -2147168480

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

BindRevokedPrincipal -2147168482

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.The current user does not have rights to access the protected content.

BindRevokedResource -2147168481

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.The current user does not have rights to access the protected content.

BindSpecifiedWorkMissing -2147168463

Il contratto di licenza con l'utente finale non contiene alcun nodo WORK.The End Use License (EUL) contains no WORK node.

BindValidityTimeViolated -2147168488

Il periodo di tempo definito per il contenuto protetto è scaduto. L'accesso non è più consentito.The defined time period for the protected content has expired; access is no longer permitted.

BrokenCertChain -2147168487

La catena di certificati di Rights Management è interrotta.The rights management certificate chain is broken.

ClockRollbackDetected -2147168491

È stato rilevato il rollback dell'orologio.Clock rollback has been detected. Non è possibile accedere al contenuto protetto.Protected content cannot be accessed.

CryptoOperationUnsupported -2147168492

Un'operazione di crittografia richiesta non è supportata.A cryptographic operation that was requested is not supported. Un esempio è l'operazione per passare un oggetto di crittografia RMS per scopi di decrittografia.For example, passing an RMS encrypting object for decrypting purposes.

DebuggerDetected -2147168416

Non è possibile aprire o pubblicare contenuto con autorizzazioni limitate perché è stato rilevato un debugger.Cannot open or publish content with restricted permissions because a debugger has been detected.

EmailNotVerified -2147168422

Non è possibile verificare l'indirizzo di posta elettronica dell'utente.The user's email address cannot be verified.

EnablingPrincipalFailure -2147168496

L'entità di sicurezza specificata non può essere abilitata.The specified principal cannot be enabled.

EncryptionNotPermitted -2147168508

La crittografia non è consentita.Encryption is not permitted.

EnvironmentCannotLoad -2147168501

Non è possibile caricare l'oggetto SecureEnvironment.The SecureEnvironment cannot load.

EnvironmentNotLoaded -2147168502

Non è possibile caricare l'oggetto SecureEnvironment.The SecureEnvironment cannot load.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

Il periodo di autorizzazione definito nel modello di licenza di pubblicazione è scaduto. L'accesso non è più consentito.The authorized time period defined in the issuance license template has expired; access is no longer permitted.

GlobalOptionAlreadySet -2147168396

L'opzione specificata è già stata impostata.The option specified has already been set.

GroupIdentityNotSet -2147168455

Non è stato specificato un nome utente per la sessione client.A user name was not specified for the client session.

HidCorrupted -2147168442

Il formato dell'ID hardware usato in un tentativo di attivazione di computer non è corretto.The Hardware ID (HID) used in a machine activation attempt is incorrectly formatted. Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

HidInvalid -2147168423

L'ID hardware usato in un tentativo di attivazione di computer non è valido.The Hardware ID (HID) used in a machine activation attempt is invalid. Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

IdMismatch -2147168459

L'ID contenuto della licenza non corrisponde all'ID contenuto della sessione di archiviazione della licenza.The content ID from the license does not match the content ID the license storage session.

IncompatibleObjects -2147168498

Un tipo di oggetto passato è incompatibile con questa operazione.An object type passed is incompatible with this operation.

InfoNotInLicense -2147168511

Durante la creazione di una licenza associata è stata specificata una licenza di pubblicazione, non un contratto di licenza con l'utente finale.When creating a bound license, an issuance license, not an end-use license, was specified.

InfoNotPresent -2147168495

Alcune informazioni non sono presenti.Some information is missing.

InstallationFailed -2147168443

Un'operazione di installazione non è riuscita.An installation operation failed.

InvalidAlgorithmType -2147168503

Il tipo di algoritmo specificato non è valido.The algorithm type specified is invalid.

InvalidClientLicensorCertificate -2147168424

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

InvalidEmail -2147168437

La verifica dell'indirizzo di posta elettronica del server RMS non è riuscita.RMS Server email address verification failed.

InvalidEncodingType -2147168505

Il tipo di codifica specificato non è valido.The specified encoding type is invalid.

InvalidHandle -2147168468

L'handle dell'ambiente o quello dell'entità di abilitazione non è valido.Either the environment or the enabling principal handle is invalid.

InvalidIssuanceLicenseTemplate -2147168428

Il modello di Rights Management Services contiene uno o più errori.The Rights Management Services template contains one or more errors.

InvalidKeyLength -2147168427

La lunghezza della chiave specificata in una coppia chiave/valore non è valida.The key length specified in a key/value pair is invalid.

InvalidLicense -2147168512

La struttura della licenza in uno dei certificati non è valida.The license structure in one of the certificates is invalid.

InvalidLicenseSignature -2147168510

Non è possibile convalidare un certificato digitale firmato mediante Rights Management.Rights management signed digital certificate cannot be validated. Il certificato firmato può essere stato manomesso.(The signed certificate may have been tampered.)

InvalidLockboxPath -2147168399

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

InvalidLockboxType -2147168400

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

InvalidNumericalValue -2147168504

Il valore numerico specificato non è valido.The numeric value specified is invalid.

InvalidRegistryPath -2147168398

Il percorso del Registro di sistema specificato non è valido.The specified registry path is invalid.

InvalidServerResponse -2147168441

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

InvalidTimeInfo -2147168431

Le informazioni di tempo specificate non sono valide.The time information specified is invalid.

InvalidVersion -2147168506

La versione di Rights Management non è corretta.The rights management version is incorrect.

KeyTypeUnsupported -2147168493

Il tipo di chiave specificato in una coppia chiave/valore non è supportato.The key type specified in a key/value pair is not supported.

LibraryFail -2147168497

Un'operazione su libreria non è riuscita.A library operation failed.

LibraryUnsupportedPlugIn -2147168474

Il plug-in di libreria specificato non è supportato.The specified library plug-in is not supported.

LicenseAcquisitionFailed -2147168460

Non è stato possibile acquisire un contratto di licenza con l'utente finale dal server Rights Management.An End Use License (EUL) could not be acquired from the rights management server.

LicenseBindingToWindowsIdentityFailed -2147168429

Le credenziali dell'utente corrente non sono valide per l'acquisizione di una licenza.The current user credentials are not valid for acquiring a license.

ManifestPolicyViolation -2147183860

Un'operazione viola i criteri del manifesto di Rights Management.An operation is in violation of the rights management manifest policy.

MetadataNotSet -2147168433

Non è stato possibile impostare i metadati specificati.The specified metadata could net be set.

NeedsGroupIdentityActivation -2147168450

L'utente non è attivato oppure non è stato inviato alcun certificato per account con diritti e nell'archivio licenze non è stato trovato alcun certificato corrispondente alla licenza associata a questa sessione.The user is not activated, or no Rights Account Certificate (RAC) was submitted and none was found in the license store to match the license associated with this session.

NeedsMachineActivation -2147168451

Il computer deve essere attivato prima di poter attivare l'utente.The computer must be activated before the user can be activated.

NoAesCryptoProvider -2147168397

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

NoConnect -2147168453

Rights Management non è in grado di collegarsi all'URI specificato per il server licenze.Rights management cannot connect to the URI specified for the license server.

NoDistributionPointUrlFound -2147168457

Il contenuto protetto è danneggiato.The protected content is corrupted.

NoLicense -2147168452

Non è disponibile una licenza necessaria.A required license is not available.

NoMoreData -2147168461

In corrispondenza dell'indice specificato non esistono né licenze né certificati.No license or certificate exists at the specified index.

NotAChain -2147168418

Il contenuto protetto da Rights Management è danneggiato.Rights managed content is corrupted.

NotSet -2147168434

L'elemento di cui è stata richiesta l'eliminazione non esiste.The item requested to delete does not exist.

OutdatedModule -2147168435

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

OutOfQuota -2147168446

Nel server licenze è stata raggiunta la quota massima di contratti di licenza per l'utente finale.The license server's maximum quota of End Use Licenses (EULs) has been reached.

OwnerLicenseNotFound -2147168395

Il documento non contiene una licenza come proprietario.The document does not contain an Owner License.

QueryReportsNoResults -2147168490

Non esiste alcuna istanza dell'attributo richiesto.No instances of the requested attribute exist.

RecordNotFound -2147168454

La licenza specificata non è stata trovata.The specified license was not found.

RequestDenied -2147168417

Il server Rights Management non consente la certificazione temporanea dell'utente corrente.The Rights Management server does not allow temporary certification of the current user.

RevocationInfoNotSet -2147168432

Le informazioni di revoca del certificato o della licenza non sono state impostate.Certificate or license revocation information has not been set.

RightNotGranted -2147168507

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.The current user does not have rights to access the protected content.

RightNotSet -2147168430

Il diritto richiesto non è stato specificato al momento della pubblicazione del contenuto con Rights Management.The requested right was not specified when the content was published with rights management.

ServerError -2147168444

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

ServerNotFound -2147168438

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

ServiceGone -2147168420

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

ServiceMoved -2147168421

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

ServiceNotFound -2147168440

Rights Management Services non è configurato correttamente.Rights management services are not properly configured.

Success 0

L'operazione è stata eseguita.Operation has competed successfully.

TooManyCertificates -2147168458

Il numero di certificati ha superato il valore massimo consentito.The number of certificates has exceeded the maximum number allowed.

TooManyLoadedEnvironments -2147168500

Sono state create troppe istanze di SecureEnvironment.Too many SecureEnvironment instance have been created.

UnexpectedException -2147168489

Si è verificato un errore non specificato.An unspecified error occurred. Viene generato anche quando un'applicazione viene eseguita in modalità debug.Also thrown when an application runs in debug mode.

UseDefault -2147168439

Se viene effettuata una richiesta per l'attivazione di computer o per un certificato per account con diritti, la ricezione della funzione UseDefault indica che l'applicazione deve passare null nel parametro ActServInfo.If a request is made for computer activation or a rights account certificate, receiving UseDefault indicates that the application should pass null into the ActServInfo parameter.

ValidityTimeViolation -2147168436

Il periodo di tempo definito per il contenuto protetto è scaduto. L'accesso non è più consentito.The defined time period for the protected content has expired; access is no longer permitted.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo FailureCode delle Message proprietà e per creare un messaggio di errore per l'utente.The following example shows use of the FailureCode and Message properties to create an error message for the user.

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

Si applica a

Vedi anche