RightsManagementFailureCode Enumerazione

Definizione

Specifica le condizioni di errore che possono verificarsi quando si esegue un'operazione Rights Management.

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.

ActivationFailed -2147168448

La licenza non è stata attivata. Rights Management Services non è configurato correttamente.

AdEntryNotFound -2147168419

L'utente corrente non è stato trovato in Active Directory (AD) per la certificazione nell'autenticazione di Windows.

AlreadyInProgress -2147168456

L'operazione richiesta è già in corso.

AuthenticationFailed -2147168445

È stato restituito un possibile errore di autenticazione (errore HTTP 401) da una richiesta Internet. In alternativa, l'utente corrente non dispone di credenziali di dominio valide in un tentativo di attivazione invisibile all'utente. In alternativa, il server di certificazione nell'attivazione invisibile all'utente non si trova nell'intranet locale o nell'area siti attendibili.

BadGetInfoQuery -2147168494

È stata passata una costante non valida.

BindAccessPrincipalNotEnabling -2147168478

La condizione di accesso non ha corrispondenza con l'entità di abilitazione passata nell'associazione.

BindAccessUnsatisfied -2147168477

L'utente corrente non soddisfa le condizioni definite nel contratto di licenza con l'utente finale.

BindContentNotInEndUseLicense -2147168479

La risorsa specificata non è inclusa in alcun nodo WORK della licenza.

BindIndicatedPrincipalMissing -2147168476

L'entità di abilitazione non corrisponde all'entità rilasciata del contratto di licenza con l'utente finale.

BindIntervalTimeViolated -2147168465

Il periodo di tempo definito per il contenuto protetto è scaduto. L'accesso non è più consentito.

BindMachineNotFoundInGroupIdentity -2147168475

Il computer corrente non è definito all'interno dell'identità di gruppo protetta da Rights Management.

BindNoApplicableRevocationList -2147168472

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.

BindNoSatisfiedRightsGroup -2147168464

Il gruppo di diritti specificato non è incluso nel contratto di licenza con l'utente finale.

BindPolicyViolation -2147168485

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.

BindRevocationListStale -2147168473

La licenza richiede l'acquisizione di un nuovo elenco di revoche.

BindRevokedIssuer -2147168483

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.

BindRevokedLicense -2147168484

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.

BindRevokedModule -2147168480

Rights Management Services non è configurato correttamente.

BindRevokedPrincipal -2147168482

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.

BindRevokedResource -2147168481

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.

BindSpecifiedWorkMissing -2147168463

Il contratto di licenza con l'utente finale non contiene alcun nodo WORK.

BindValidityTimeViolated -2147168488

Il periodo di tempo definito per il contenuto protetto è scaduto. L'accesso non è più consentito.

BrokenCertChain -2147168487

La catena di certificati di Rights Management è interrotta.

ClockRollbackDetected -2147168491

È stato rilevato il rollback dell'orologio. Non è possibile accedere al contenuto protetto.

CryptoOperationUnsupported -2147168492

Un'operazione di crittografia richiesta non è supportata. Un esempio è l'operazione per passare un oggetto di crittografia RMS per scopi di decrittografia.

DebuggerDetected -2147168416

Non è possibile aprire o pubblicare contenuto con autorizzazioni limitate perché è stato rilevato un debugger.

EmailNotVerified -2147168422

Non è possibile verificare l'indirizzo di posta elettronica dell'utente.

EnablingPrincipalFailure -2147168496

L'entità di sicurezza specificata non può essere abilitata.

EncryptionNotPermitted -2147168508

La crittografia non è consentita.

EnvironmentCannotLoad -2147168501

Non è possibile caricare l'oggetto SecureEnvironment.

EnvironmentNotLoaded -2147168502

Non è possibile caricare l'oggetto SecureEnvironment.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

Il periodo di autorizzazione definito nel modello di licenza di pubblicazione è scaduto. L'accesso non è più consentito.

GlobalOptionAlreadySet -2147168396

L'opzione specificata è già stata impostata.

GroupIdentityNotSet -2147168455

Non è stato specificato un nome utente per la sessione client.

HidCorrupted -2147168442

Il formato dell'ID hardware usato in un tentativo di attivazione di computer non è corretto. Rights Management Services non è configurato correttamente.

HidInvalid -2147168423

L'ID hardware usato in un tentativo di attivazione di computer non è valido. Rights Management Services non è configurato correttamente.

IdMismatch -2147168459

L'ID contenuto della licenza non corrisponde all'ID contenuto della sessione di archiviazione della licenza.

IncompatibleObjects -2147168498

Un tipo di oggetto passato è incompatibile con questa operazione.

InfoNotInLicense -2147168511

Durante la creazione di una licenza associata è stata specificata una licenza di pubblicazione, non un contratto di licenza con l'utente finale.

InfoNotPresent -2147168495

Alcune informazioni non sono presenti.

InstallationFailed -2147168443

Un'operazione di installazione non è riuscita.

InvalidAlgorithmType -2147168503

Il tipo di algoritmo specificato non è valido.

InvalidClientLicensorCertificate -2147168424

Rights Management Services non è configurato correttamente.

InvalidEmail -2147168437

La verifica dell'indirizzo di posta elettronica del server RMS non è riuscita.

InvalidEncodingType -2147168505

Il tipo di codifica specificato non è valido.

InvalidHandle -2147168468

L'handle dell'ambiente o quello dell'entità di abilitazione non è valido.

InvalidIssuanceLicenseTemplate -2147168428

Il modello di Rights Management Services contiene uno o più errori.

InvalidKeyLength -2147168427

La lunghezza della chiave specificata in una coppia chiave/valore non è valida.

InvalidLicense -2147168512

La struttura della licenza in uno dei certificati non è valida.

InvalidLicenseSignature -2147168510

Non è possibile convalidare un certificato digitale firmato mediante Rights Management. Il certificato firmato può essere stato manomesso.

InvalidLockboxPath -2147168399

Rights Management Services non è configurato correttamente.

InvalidLockboxType -2147168400

Rights Management Services non è configurato correttamente.

InvalidNumericalValue -2147168504

Il valore numerico specificato non è valido.

InvalidRegistryPath -2147168398

Il percorso del Registro di sistema specificato non è valido.

InvalidServerResponse -2147168441

Rights Management Services non è configurato correttamente.

InvalidTimeInfo -2147168431

Le informazioni di tempo specificate non sono valide.

InvalidVersion -2147168506

La versione di Rights Management non è corretta.

KeyTypeUnsupported -2147168493

Il tipo di chiave specificato in una coppia chiave/valore non è supportato.

LibraryFail -2147168497

Un'operazione su libreria non è riuscita.

LibraryUnsupportedPlugIn -2147168474

Il plug-in di libreria specificato non è supportato.

LicenseAcquisitionFailed -2147168460

Non è stato possibile acquisire un contratto di licenza con l'utente finale dal server Rights Management.

LicenseBindingToWindowsIdentityFailed -2147168429

Le credenziali dell'utente corrente non sono valide per l'acquisizione di una licenza.

ManifestPolicyViolation -2147183860

Un'operazione viola i criteri del manifesto di Rights Management.

MetadataNotSet -2147168433

Non è stato possibile impostare i metadati specificati.

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.

NeedsMachineActivation -2147168451

Il computer deve essere attivato prima di poter attivare l'utente.

NoAesCryptoProvider -2147168397

Rights Management Services non è configurato correttamente.

NoConnect -2147168453

Rights Management non è in grado di collegarsi all'URI specificato per il server licenze.

NoDistributionPointUrlFound -2147168457

Il contenuto protetto è danneggiato.

NoLicense -2147168452

Non è disponibile una licenza necessaria.

NoMoreData -2147168461

In corrispondenza dell'indice specificato non esistono né licenze né certificati.

NotAChain -2147168418

Il contenuto protetto da Rights Management è danneggiato.

NotSet -2147168434

L'elemento di cui è stata richiesta l'eliminazione non esiste.

OutdatedModule -2147168435

Rights Management Services non è configurato correttamente.

OutOfQuota -2147168446

Nel server licenze è stata raggiunta la quota massima di contratti di licenza per l'utente finale.

OwnerLicenseNotFound -2147168395

Il documento non contiene una licenza come proprietario.

QueryReportsNoResults -2147168490

Non esiste alcuna istanza dell'attributo richiesto.

RecordNotFound -2147168454

La licenza specificata non è stata trovata.

RequestDenied -2147168417

Il server Rights Management non consente la certificazione temporanea dell'utente corrente.

RevocationInfoNotSet -2147168432

Le informazioni di revoca del certificato o della licenza non sono state impostate.

RightNotGranted -2147168507

L'utente corrente non dispone dei diritti di accesso al contenuto protetto.

RightNotSet -2147168430

Il diritto richiesto non è stato specificato al momento della pubblicazione del contenuto con Rights Management.

ServerError -2147168444

Rights Management Services non è configurato correttamente.

ServerNotFound -2147168438

Rights Management Services non è configurato correttamente.

ServiceGone -2147168420

Rights Management Services non è configurato correttamente.

ServiceMoved -2147168421

Rights Management Services non è configurato correttamente.

ServiceNotFound -2147168440

Rights Management Services non è configurato correttamente.

Success 0

L'operazione è stata eseguita.

TooManyCertificates -2147168458

Il numero di certificati ha superato il valore massimo consentito.

TooManyLoadedEnvironments -2147168500

Sono state create troppe istanze di SecureEnvironment.

UnexpectedException -2147168489

Si è verificato un errore non specificato. Viene generato anche quando un'applicazione viene eseguita in modalità debug.

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.

ValidityTimeViolation -2147168436

Il periodo di tempo definito per il contenuto protetto è scaduto. L'accesso non è più consentito.

Esempio

Nell'esempio seguente viene illustrato l'uso delle FailureCode proprietà e Message per creare un messaggio di errore per l'utente.

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