RightsManagementFailureCode Перечисление

Определение

Указывает ошибочные состояния, которые могут произойти при выполнении операции по управлению правами.Specifies error conditions that can occur when performing a rights management operation.

public enum class RightsManagementFailureCode
public enum RightsManagementFailureCode
type RightsManagementFailureCode = 
Public Enum RightsManagementFailureCode
Наследование
RightsManagementFailureCode

Поля

Aborted -2147168447

Асинхронная операция отменена или произошла неустранимая ошибка.Asynchronous operation canceled, or a non-recoverable error has occurred.

ActivationFailed -2147168448

Сбой службы управления правами; службы управления правами не настроены надлежащим образом.License activation failed; rights management services are not properly configured.

AdEntryNotFound -2147168419

Текущий пользователь не найден в Active Directory (AD) для сертификации при проверке подлинности Windows.The current user was not found in the Active Directory (AD) for certification under Windows authentication.

AlreadyInProgress -2147168456

Запрошенная операция уже выполняется.The requested operation is already in progress.

AuthenticationFailed -2147168445

Возможная ошибка проверки подлинности (ошибка HTTP 401) в ответ на интернет-запрос.Possible authentication error (HTTP error 401) returned by an Internet request. Или текущий пользователь не имеет действительных учетных данных домена при попытке активации пользователя без уведомления.Or, the current user does not have valid domain credentials in a silent user activation attempt. Или сервер сертификации не находится в локальной сети или в доверенной зоне сайтов при попытке активации пользователя без уведомления.Or, the certification server in silent user activation is not in the local intranet or trusted sites zone.

BadGetInfoQuery -2147168494

Передана недопустимая константа.An invalid constant was passed.

BindAccessPrincipalNotEnabling -2147168478

Условие доступа не соответствует разрешающему субъекту, переданному привязке.The access condition is not matched to the enabling principal that is handed into the bind.

BindAccessUnsatisfied -2147168477

Текущий пользователь не удовлетворяет условиям, определенным в лицензионном соглашении.The current user does not satisfy the conditions defined in the End Use License (EUL).

BindContentNotInEndUseLicense -2147168479

Указанный ресурс не содержится ни в одном узле WORK этой лицензии.The specified resource is not contained in any WORK node of the license.

BindIndicatedPrincipalMissing -2147168476

Разрешающий субъект не соответствует субъекту, определенному в лицензионном соглашении.The enabling principal does not match the issued principal of the End Use License (EUL).

BindIntervalTimeViolated -2147168465

Определенный период времени для защищенного содержимого истек; доступ больше не разрешен.The defined time period for the protected content has expired; access is no longer permitted.

BindMachineNotFoundInGroupIdentity -2147168475

Текущий компьютер не определен в удостоверении группы управления правами.The current machine is not defined within the rights managed group identity.

BindNoApplicableRevocationList -2147168472

Текущий пользователь не имеет прав доступа к защищенному содержимому.The current user does not have rights to access the protected content.

BindNoSatisfiedRightsGroup -2147168464

Указанная группа прав отсутствует в лицензионном соглашении.The specified rights group is not contained in the End Use License (EUL).

BindPolicyViolation -2147168485

Текущий пользователь не имеет прав доступа к защищенному содержимому.The current user does not have rights to access the protected content.

BindRevocationListStale -2147168473

Для лицензии требуется получить новый список отзыва.The license requires that a new revocation list must be acquired.

BindRevokedIssuer -2147168483

Текущий пользователь не имеет прав доступа к защищенному содержимому.The current user does not have rights to access the protected content.

BindRevokedLicense -2147168484

Текущий пользователь не имеет прав доступа к защищенному содержимому.The current user does not have rights to access the protected content.

BindRevokedModule -2147168480

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

BindRevokedPrincipal -2147168482

Текущий пользователь не имеет прав доступа к защищенному содержимому.The current user does not have rights to access the protected content.

BindRevokedResource -2147168481

Текущий пользователь не имеет прав доступа к защищенному содержимому.The current user does not have rights to access the protected content.

BindSpecifiedWorkMissing -2147168463

Лицензионное соглашение не содержит узлы WORK.The End Use License (EUL) contains no WORK node.

BindValidityTimeViolated -2147168488

Определенный период времени для защищенного содержимого истек; доступ больше не разрешен.The defined time period for the protected content has expired; access is no longer permitted.

BrokenCertChain -2147168487

Цепь сертификатов управления правами разорвана.The rights management certificate chain is broken.

ClockRollbackDetected -2147168491

Обнаружен перевод часов назад.Clock rollback has been detected. Не удается получить доступ к защищенному содержимому.Protected content cannot be accessed.

CryptoOperationUnsupported -2147168492

Запрошенная операция шифрования не поддерживается.A cryptographic operation that was requested is not supported. Например, передан объект шифрования RMS, используемый для расшифровки.For example, passing an RMS encrypting object for decrypting purposes.

DebuggerDetected -2147168416

Не удается открыть или опубликовать содержимое с ограниченными разрешениями, так как обнаружен отладчик.Cannot open or publish content with restricted permissions because a debugger has been detected.

EmailNotVerified -2147168422

Не удается проверить адрес электронной почты пользователя.The user's email address cannot be verified.

EnablingPrincipalFailure -2147168496

Указанный субъект невозможно включить.The specified principal cannot be enabled.

EncryptionNotPermitted -2147168508

Шифрование запрещено.Encryption is not permitted.

EnvironmentCannotLoad -2147168501

Не удается загрузить SecureEnvironment.The SecureEnvironment cannot load.

EnvironmentNotLoaded -2147168502

Не удается загрузить SecureEnvironment.The SecureEnvironment cannot load.

ExpiredOfficialIssuanceLicenseTemplate -2147168425

Определенный в шаблоне выдачи лицензии период авторизации истек; доступ больше не разрешен.The authorized time period defined in the issuance license template has expired; access is no longer permitted.

GlobalOptionAlreadySet -2147168396

Указанный параметр уже установлен.The option specified has already been set.

GroupIdentityNotSet -2147168455

Для сеанса клиента не указано имя пользователя.A user name was not specified for the client session.

HidCorrupted -2147168442

Идентификатор оборудования (HID), используемый при попытке активации компьютера, имеет неправильный формат.The Hardware ID (HID) used in a machine activation attempt is incorrectly formatted. Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

HidInvalid -2147168423

Идентификатор оборудования (HID), используемый при попытке активации компьютера, является недопустимым.The Hardware ID (HID) used in a machine activation attempt is invalid. Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

IdMismatch -2147168459

Идентификатор содержимого в лицензии не соответствует идентификатору содержимого для сеанса хранения лицензии.The content ID from the license does not match the content ID the license storage session.

IncompatibleObjects -2147168498

Переданный тип объекта не совместим с этой операцией.An object type passed is incompatible with this operation.

InfoNotInLicense -2147168511

При создании связанной лицензии указана лицензия на выпуск, а не лицензия на использование.When creating a bound license, an issuance license, not an end-use license, was specified.

InfoNotPresent -2147168495

Отсутствуют некоторые сведения.Some information is missing.

InstallationFailed -2147168443

Сбой операции установки.An installation operation failed.

InvalidAlgorithmType -2147168503

Указан недопустимый тип алгоритма.The algorithm type specified is invalid.

InvalidClientLicensorCertificate -2147168424

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

InvalidEmail -2147168437

Сбой проверки адреса электронной почты сервера RMS.RMS Server email address verification failed.

InvalidEncodingType -2147168505

Указан недопустимый тип кодирования.The specified encoding type is invalid.

InvalidHandle -2147168468

Недопустимая среда или недопустимый дескриптор разрешающего субъекта.Either the environment or the enabling principal handle is invalid.

InvalidIssuanceLicenseTemplate -2147168428

Шаблон служб управления правами содержит одну или несколько ошибок.The Rights Management Services template contains one or more errors.

InvalidKeyLength -2147168427

Указанная в паре "ключ-значение" длина ключа недопустима.The key length specified in a key/value pair is invalid.

InvalidLicense -2147168512

Недопустимая структура лицензии в одном из сертификатов.The license structure in one of the certificates is invalid.

InvalidLicenseSignature -2147168510

Не удается проверить подписанный цифровой сертификат на управление правами.Rights management signed digital certificate cannot be validated. (Возможно, подписанный сертификат подделан.)(The signed certificate may have been tampered.)

InvalidLockboxPath -2147168399

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

InvalidLockboxType -2147168400

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

InvalidNumericalValue -2147168504

Указано недопустимое числовое значение.The numeric value specified is invalid.

InvalidRegistryPath -2147168398

Указанный путь реестра является недопустимым.The specified registry path is invalid.

InvalidServerResponse -2147168441

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

InvalidTimeInfo -2147168431

Указанные сведения о времени являются недопустимыми.The time information specified is invalid.

InvalidVersion -2147168506

Неправильная версия управления правами.The rights management version is incorrect.

KeyTypeUnsupported -2147168493

Указанный в паре "ключ-значение" тип ключа не поддерживается.The key type specified in a key/value pair is not supported.

LibraryFail -2147168497

Не удалось выполнить операцию библиотеки.A library operation failed.

LibraryUnsupportedPlugIn -2147168474

Указанный подключаемый модуль библиотеки не поддерживается.The specified library plug-in is not supported.

LicenseAcquisitionFailed -2147168460

Лицензионное соглашение не удалось получить с сервера управления правами.An End Use License (EUL) could not be acquired from the rights management server.

LicenseBindingToWindowsIdentityFailed -2147168429

Учетные данные текущего пользователя не пригодны для получения лицензии.The current user credentials are not valid for acquiring a license.

ManifestPolicyViolation -2147183860

Операция нарушает политику манифеста управления правами.An operation is in violation of the rights management manifest policy.

MetadataNotSet -2147168433

Указанные метаданные не удалось установить.The specified metadata could net be set.

NeedsGroupIdentityActivation -2147168450

Не активирован пользователь или не предоставлен сертификат учетной записи службы управления правами (RAC), а в хранилище лицензий нет сертификата, соответствующего лицензии, связанной с этим сеансом.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

Перед активацией пользователя необходимо активировать компьютер.The computer must be activated before the user can be activated.

NoAesCryptoProvider -2147168397

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

NoConnect -2147168453

Управление правами не может подключиться к URI сервера лицензирования.Rights management cannot connect to the URI specified for the license server.

NoDistributionPointUrlFound -2147168457

Защищенное содержимое повреждено.The protected content is corrupted.

NoLicense -2147168452

Требуемая лицензия недоступна.A required license is not available.

NoMoreData -2147168461

По указанному индексу не существует лицензий или сертификатов.No license or certificate exists at the specified index.

NotAChain -2147168418

Содержимое управления правами повреждено.Rights managed content is corrupted.

NotSet -2147168434

Элемент, удаление которого запрошено, не существует.The item requested to delete does not exist.

OutdatedModule -2147168435

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

OutOfQuota -2147168446

Достигнута максимальная квота лицензионных соглашений на сервере лицензирования.The license server's maximum quota of End Use Licenses (EULs) has been reached.

OwnerLicenseNotFound -2147168395

Документ не содержит лицензию владельца.The document does not contain an Owner License.

QueryReportsNoResults -2147168490

Экземпляры запрашиваемого атрибута не существуют.No instances of the requested attribute exist.

RecordNotFound -2147168454

Указанная лицензия не найдена.The specified license was not found.

RequestDenied -2147168417

Сервер управления правами не разрешает временную сертификацию текущего пользователя.The Rights Management server does not allow temporary certification of the current user.

RevocationInfoNotSet -2147168432

Не заданы сведения об отзыве сертификата или лицензии.Certificate or license revocation information has not been set.

RightNotGranted -2147168507

Текущий пользователь не имеет прав доступа к защищенному содержимому.The current user does not have rights to access the protected content.

RightNotSet -2147168430

Запрашиваемое право не указано при публикации содержимого с помощью службы управления правами.The requested right was not specified when the content was published with rights management.

ServerError -2147168444

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

ServerNotFound -2147168438

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

ServiceGone -2147168420

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

ServiceMoved -2147168421

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

ServiceNotFound -2147168440

Службы управления правами не настроены надлежащим образом.Rights management services are not properly configured.

Success 0

Операция завершена успешно.Operation has competed successfully.

TooManyCertificates -2147168458

Число сертификатов превысило максимально допустимое.The number of certificates has exceeded the maximum number allowed.

TooManyLoadedEnvironments -2147168500

Создано слишком много экземпляров SecureEnvironment.Too many SecureEnvironment instance have been created.

UnexpectedException -2147168489

Произошла неизвестная ошибка.An unspecified error occurred. Также возникает, когда приложение выполняется в режиме отладки.Also thrown when an application runs in debug mode.

UseDefault -2147168439

Если выполняется запрос на активацию компьютера или сертификата учетной записи прав, ответ UseDefault означает, что приложение должно передать null в качестве значения параметра 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

Определенный период времени для защищенного содержимого истек; доступ больше не разрешен.The defined time period for the protected content has expired; access is no longer permitted.

Примеры

В следующем примере показано использование FailureCode Message свойств и для создания сообщения об ошибке для пользователя.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

Применяется к

См. также раздел