RightsManagementFailureCode Enumeração

Definição

Especifica condições de erro que podem ocorrer ao executar uma operação de gerenciamento de direitos.

public enum class RightsManagementFailureCode
public enum RightsManagementFailureCode
type RightsManagementFailureCode = 
Public Enum RightsManagementFailureCode
Herança
RightsManagementFailureCode

Campos

Nome Valor Description
ManifestPolicyViolation -2147183860

Uma operação viola a política de manifesto de gerenciamento de direitos.

InvalidLicense -2147168512

A estrutura de licença em um dos certificados é inválida.

InfoNotInLicense -2147168511

Ao criar uma licença associada, uma licença de emissão, não uma licença de uso final, foi especificada.

InvalidLicenseSignature -2147168510

Não é possível validar o certificado digital assinado pelo Rights Management. (O certificado assinado pode ter sido adulterado.)

EncryptionNotPermitted -2147168508

A criptografia não é permitida.

RightNotGranted -2147168507

O usuário atual não tem direitos para acessar o conteúdo protegido.

InvalidVersion -2147168506

A versão de gerenciamento de direitos está incorreta.

InvalidEncodingType -2147168505

O tipo de codificação especificado é inválido.

InvalidNumericalValue -2147168504

O valor numérico especificado é inválido.

InvalidAlgorithmType -2147168503

O tipo de algoritmo especificado é inválido.

EnvironmentNotLoaded -2147168502

Não SecureEnvironment é possível carregar.

EnvironmentCannotLoad -2147168501

Não SecureEnvironment é possível carregar.

TooManyLoadedEnvironments -2147168500

Muitas SecureEnvironment instâncias foram criadas.

IncompatibleObjects -2147168498

Um tipo de objeto passado é incompatível com essa operação.

LibraryFail -2147168497

Falha em uma operação de biblioteca.

EnablingPrincipalFailure -2147168496

A entidade de segurança especificada não pode ser habilitada.

InfoNotPresent -2147168495

Algumas informações estão ausentes.

BadGetInfoQuery -2147168494

Uma constante inválida foi passada.

KeyTypeUnsupported -2147168493

Não há suporte para o tipo de chave especificado em um par chave/valor.

CryptoOperationUnsupported -2147168492

Não há suporte para uma operação criptográfica solicitada. Por exemplo, passar um objeto de criptografia RMS para fins de descriptografia.

ClockRollbackDetected -2147168491

A reversão do relógio foi detectada. O conteúdo protegido não pode ser acessado.

QueryReportsNoResults -2147168490

Não existem instâncias do atributo solicitado.

UnexpectedException -2147168489

Erro não especificado. Também gerado quando um aplicativo é executado no modo de depuração.

BindValidityTimeViolated -2147168488

O período de tempo definido para o conteúdo protegido expirou; o acesso não é mais permitido.

BrokenCertChain -2147168487

A cadeia de certificados de gerenciamento de direitos está interrompida.

BindPolicyViolation -2147168485

O usuário atual não tem direitos para acessar o conteúdo protegido.

BindRevokedLicense -2147168484

O usuário atual não tem direitos para acessar o conteúdo protegido.

BindRevokedIssuer -2147168483

O usuário atual não tem direitos para acessar o conteúdo protegido.

BindRevokedPrincipal -2147168482

O usuário atual não tem direitos para acessar o conteúdo protegido.

BindRevokedResource -2147168481

O usuário atual não tem direitos para acessar o conteúdo protegido.

BindRevokedModule -2147168480

Os serviços de gerenciamento de direitos não estão configurados corretamente.

BindContentNotInEndUseLicense -2147168479

O recurso especificado não está contido em nenhum nó WORK da licença.

BindAccessPrincipalNotEnabling -2147168478

A condição de acesso não é correspondida à entidade de segurança habilitadora que é entregue à associação.

BindAccessUnsatisfied -2147168477

O usuário atual não atende às condições definidas na EUL (Licença de Uso Final).

BindIndicatedPrincipalMissing -2147168476

A entidade de segurança de habilitação não corresponde à entidade de segurança emitida da EUL (Licença de Uso Final).

BindMachineNotFoundInGroupIdentity -2147168475

O computador atual não é definido dentro da identidade do grupo gerenciado de direitos.

LibraryUnsupportedPlugIn -2147168474

Não há suporte para o plug-in de biblioteca especificado.

BindRevocationListStale -2147168473

A licença exige que uma nova lista de revogação seja adquirida.

BindNoApplicableRevocationList -2147168472

O usuário atual não tem direitos para acessar o conteúdo protegido.

InvalidHandle -2147168468

O ambiente ou o identificador de entidade de segurança de habilitação é inválido.

BindIntervalTimeViolated -2147168465

O período de tempo definido para o conteúdo protegido expirou; o acesso não é mais permitido.

BindNoSatisfiedRightsGroup -2147168464

O grupo de direitos especificado não está contido na EUL (Licença de Uso Final).

BindSpecifiedWorkMissing -2147168463

A EUL (Licença de Uso Final) não contém nenhum nó WORK.

NoMoreData -2147168461

Nenhuma licença ou certificado existe no índice especificado.

LicenseAcquisitionFailed -2147168460

Não foi possível adquirir uma EUL (Licença de Uso Final) do servidor de gerenciamento de direitos.

IdMismatch -2147168459

A ID de conteúdo da licença não corresponde à ID de conteúdo da sessão de armazenamento de licenças.

TooManyCertificates -2147168458

O número de certificados excedeu o número máximo permitido.

NoDistributionPointUrlFound -2147168457

O conteúdo protegido está corrompido.

AlreadyInProgress -2147168456

A operação solicitada já está em andamento.

GroupIdentityNotSet -2147168455

Um nome de usuário não foi especificado para a sessão do cliente.

RecordNotFound -2147168454

A licença especificada não foi encontrada.

NoConnect -2147168453

O gerenciamento de direitos não pode se conectar ao URI especificado para o servidor de licença.

NoLicense -2147168452

Uma licença necessária não está disponível.

NeedsMachineActivation -2147168451

O computador deve ser ativado antes que o usuário possa ser ativado.

NeedsGroupIdentityActivation -2147168450

O usuário não está ativado ou nenhum RAC (Certificado de Conta de Direitos) foi enviado e nenhum foi encontrado no repositório de licenças para corresponder à licença associada a esta sessão.

ActivationFailed -2147168448

Falha na ativação da licença; Os serviços de gerenciamento de direitos não estão configurados corretamente.

Aborted -2147168447

Operação assíncrona cancelada ou erro não recuperável.

OutOfQuota -2147168446

A cota máxima de EULs (Licenças de Uso Final) do servidor de licenças foi atingida.

AuthenticationFailed -2147168445

Possível erro de autenticação (erro HTTP 401) retornado por uma solicitação da Internet. Ou o usuário atual não tem credenciais de domínio válidas em uma tentativa de ativação silenciosa do usuário. Ou, o servidor de certificação na ativação silenciosa do usuário não está na intranet local ou na zona de sites confiáveis.

ServerError -2147168444

Os serviços de gerenciamento de direitos não estão configurados corretamente.

InstallationFailed -2147168443

Falha na operação de instalação.

HidCorrupted -2147168442

A HID (ID de Hardware) usada em uma tentativa de ativação do computador está formatada incorretamente. Os serviços de gerenciamento de direitos não estão configurados corretamente.

InvalidServerResponse -2147168441

Os serviços de gerenciamento de direitos não estão configurados corretamente.

ServiceNotFound -2147168440

Os serviços de gerenciamento de direitos não estão configurados corretamente.

UseDefault -2147168439

Se uma solicitação for feita para ativação do computador ou um certificado de conta de direitos, o recebimento UseDefault indicará que o aplicativo deve passar null para o parâmetro ActServInfo.

ServerNotFound -2147168438

Os serviços de gerenciamento de direitos não estão configurados corretamente.

InvalidEmail -2147168437

Falha na verificação do endereço de email do servidor RMS.

ValidityTimeViolation -2147168436

O período de tempo definido para o conteúdo protegido expirou; o acesso não é mais permitido.

OutdatedModule -2147168435

Os serviços de gerenciamento de direitos não estão configurados corretamente.

NotSet -2147168434

O item solicitado a excluir não existe.

MetadataNotSet -2147168433

Os metadados especificados podem ser definidos.

RevocationInfoNotSet -2147168432

As informações de revogação de certificado ou licença não foram definidas.

InvalidTimeInfo -2147168431

As informações de hora especificadas são inválidas.

RightNotSet -2147168430

O direito solicitado não foi especificado quando o conteúdo foi publicado com o gerenciamento de direitos.

LicenseBindingToWindowsIdentityFailed -2147168429

As credenciais de usuário atuais não são válidas para adquirir uma licença.

InvalidIssuanceLicenseTemplate -2147168428

O modelo dos Rights Management Services contém um ou mais erros.

InvalidKeyLength -2147168427

O comprimento da chave especificado em um par chave/valor é inválido.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

O período de tempo autorizado definido no modelo de licença de emissão expirou; o acesso não é mais permitido.

InvalidClientLicensorCertificate -2147168424

Os serviços de gerenciamento de direitos não estão configurados corretamente.

HidInvalid -2147168423

A HID (ID de Hardware) usada em uma tentativa de ativação do computador é inválida. Os serviços de gerenciamento de direitos não estão configurados corretamente.

EmailNotVerified -2147168422

O endereço de email do usuário não pode ser verificado.

ServiceMoved -2147168421

Os serviços de gerenciamento de direitos não estão configurados corretamente.

ServiceGone -2147168420

Os serviços de gerenciamento de direitos não estão configurados corretamente.

AdEntryNotFound -2147168419

O usuário atual não foi encontrado no Active Directory (AD) para certificação em autenticação do Windows.

NotAChain -2147168418

O conteúdo gerenciado por direitos está corrompido.

RequestDenied -2147168417

O servidor rights management não permite a certificação temporária do usuário atual.

DebuggerDetected -2147168416

Não é possível abrir ou publicar conteúdo com permissões restritas porque um depurador foi detectado.

InvalidLockboxType -2147168400

Os serviços de gerenciamento de direitos não estão configurados corretamente.

InvalidLockboxPath -2147168399

Os serviços de gerenciamento de direitos não estão configurados corretamente.

InvalidRegistryPath -2147168398

O caminho do Registro especificado é inválido.

NoAesCryptoProvider -2147168397

Os serviços de gerenciamento de direitos não estão configurados corretamente.

GlobalOptionAlreadySet -2147168396

A opção especificada já foi definida.

OwnerLicenseNotFound -2147168395

O documento não contém uma Licença de Proprietário.

Success 0

A operação competiu com êxito.

Exemplos

O exemplo a seguir mostra o uso da e FailureCode das Message propriedades para criar uma mensagem de erro para o usuário.

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

Aplica-se a

Confira também