DRMAcquireAdvisories
Извлекает списки отзыва, необходимые для отправленной лицензии. |
DRMAcquireIssuanceLicenseTemplate
Асинхронно извлекает шаблоны лицензий на выдачу с сервера. |
DRMAcquireLicense
Пытается асинхронно получить лицензию конечного пользователя или сертификат лицензиара клиента. |
DRMActivate
Получает сертификат защищенного хранилища и сертификата компьютера для компьютера или сертификат учетной записи прав для пользователя. |
DRMAddLicense
Добавляет лицензию конечного пользователя во временное или постоянное хранилище лицензий. |
DRMAddRightWithUser
Назначает пользователю право на выдачу лицензии. |
DRMAttest
Функция DRMAttest больше не поддерживается и возвращает E_NOTIMPL. |
DRMCheckSecurity
Возвращает S_OK для любого уровня выполняемого проверка безопасности. |
DRMClearAllRights
Удаляет все права из существующей лицензии на выдачу. |
DRMCloseEnvironmentHandle
Закрывает дескриптор среды. |
DRMCloseHandle
Закрывает дескрипторы для объектов, созданных с помощью функций и библиотек DRMCreate*, загруженных с помощью DRMLoadLibrary. |
DRMClosePubHandle
Закрывает ранее созданную DRMPUBHANDLE. |
DRMCloseQueryHandle
Закрывает дескриптор для несвязанного объекта лицензии. |
DRMCloseSession
Закрывает сеанс клиента или сеанс хранилища лицензий. |
DRMConstructCertificateChain
Создает цепочку сертификатов на основе произвольного количества сертификатов. |
DRMCreateBoundLicense
Позволяет приложению проверять или осуществлять права на локально хранящуюся лицензию. |
DRMCreateClientSession
Создает сеанс клиента, в котором размещаются сеансы хранилища лицензий и используется при активации и других вызовах функций. |
DRMCreateEnablingBitsDecryptor
Создает объект расшифровки, используемый для расшифровки данных содержимого. |
DRMCreateEnablingBitsEncryptor
Создает объект шифрования AD RMS, который используется для шифрования данных содержимого. |
DRMCreateEnablingPrincipal
Создает включающий субъект, необходимый для привязки к лицензии. |
DRMCreateIssuanceLicense
Создает лицензию на выдачу с нуля, на основе шаблона или из подписанной лицензии на выдачу. |
DRMCreateLicenseStorageSession
Создает сеанс хранилища лицензий, необходимый для получения лицензии или управления ими. |
DRMCreateRight
Создает право XrML, которое определяет право, предоставленное пользователю или группе. |
DRMCreateUser
Создает пользователя, которому будет предоставлено право. |
DRMDecode
Декодирует строку, закодированную с помощью общего алгоритма, например base64. |
DRMDeconstructCertificateChain
Извлекает указанный сертификат из цепочки сертификатов. |
DRMDecrypt
Расшифровывает зашифрованное содержимое. |
DRMDeleteLicense
Удаляет лицензию, сертификат лицензиара клиента, список отзыва или шаблон лицензии выдачи. |
DRMDuplicateEnvironmentHandle
Создает копию дескриптора среды. |
DRMDuplicateHandle
Создает копию DRMHANDLE. |
DRMDuplicatePubHandle
Создает копию DRMPUBHANDLE. |
DRMDuplicateSession
Дублирует сеанс хранилища клиента или лицензий. |
DRMEncode
Кодирует данные с помощью общедоступного метода кодирования, например base64. |
DRMEncrypt
Шифрует данные. |
DRMEnumerateLicense
Перечисляет допустимые лицензии, сертификаты компьютеров или сертификаты учетных записей прав, списки отзыва для текущего пользователя или шаблоны лицензий выдачи. |
DRMGetApplicationSpecificData
Извлекает пару "имя-значение" произвольных сведений, относящихся к приложению. |
DRMGetBoundLicenseAttribute
Извлекает атрибут привязанной лицензии из лицензии XrML. |
DRMGetBoundLicenseAttributeCount
Извлекает количество вхождений атрибута в лицензии. |
DRMGetBoundLicenseObject
Возвращает объект из привязанной лицензии. |
DRMGetBoundLicenseObjectCount
Извлекает количество вхождений объекта в указанной ветви лицензии. |
DRMGetCertificateChainCount
Извлекает количество сертификатов в цепочке сертификатов. |
DRMGetClientVersion
Возвращает номер версии клиентского программного обеспечения служб Active Directory Rights Management и указывает, используется ли иерархия для производственных или предварительных целей. |
DRMGetEnvironmentInfo
Возвращает сведения о безопасной среде. |
DRMGetInfo
Извлекает сведения о шифровании или расшифровке объектов. |
DRMGetIntervalTime
Извлекает количество дней после выдачи, которое может пройти до продления лицензии конечного пользователя. |
DRMGetIssuanceLicenseInfo
Извлекает различные сведения из лицензии на выдачу. |
DRMGetIssuanceLicenseTemplate
Получает шаблон лицензии на выдачу из существующей лицензии на выдачу. |
DRMGetMetaData
Извлекает метаданные из лицензии на выдачу. |
DRMGetNameAndDescription
Извлекает имя и описание конкретного языка из лицензии на выдачу. |
DRMGetOwnerLicense
Извлекает лицензию владельца, созданную путем вызова DRMGetSignedIssuanceLicense. |
DRMGetProcAddress
Возвращает адрес функции в библиотеке. Это защищенная версия функции GetProcAddress. |
DRMGetRevocationPoint
Извлекает сведения о точке отзыва для лицензии на выдачу. |
DRMGetRightExtendedInfo
Извлекает пользовательские пары "имя-значение", прикрепленные к правому элементу . |
DRMGetRightInfo
Получает сведения о ранее созданном праве. |
DRMGetSecurityProvider
Извлекает путь к защищенному хранилищу. |
DRMGetServiceLocation
Извлекает URL-адрес сервера, который может выполнять различные службы управления правами, такие как активация или получение лицензии. |
DRMGetSignedIssuanceLicense
Получает подписанную лицензию на выдачу в интернете или в автономном режиме или создает неподписающую лицензию на выдачу, которую можно подписать позже. |
DRMGetSignedIssuanceLicenseEx
Получает подписанную лицензию на выдачу в автономном режиме. |
DRMGetTime
Запрашивает безопасное время из системы управления правами. |
DRMGetUnboundLicenseAttribute
Извлекает несвязанный атрибут лицензии из базового XrML. |
DRMGetUnboundLicenseAttributeCount
Извлекает количество вхождений атрибута в объекте в неограниченной лицензии. |
DRMGetUnboundLicenseObject
Извлекает объект указанного типа в неограниченной лицензии. |
DRMGetUnboundLicenseObjectCount
Подсчитывает экземпляры объекта в указанной ветви лицензии. |
DRMGetUsagePolicy
Возвращает политику использования, которая требует или запрещает доступ к содержимому на основе имени приложения, версии или других характеристик приложения. |
DRMGetUserInfo
Получает сведения о пользователе. |
DRMGetUserRights
Извлекает пары пользователей и прав из лицензии на выдачу. |
DRMGetUsers
Извлекает определенного пользователя из лицензии на выдачу. |
DRMInitEnvironment
Создает безопасную среду для всех вызовов управления правами. |
DRMIsActivated
Указывает, активирован ли текущий пользователь или компьютер. |
DRMIsWindowProtected
Указывает, связано ли окно с защищенной средой. |
DRMLoadLibrary
Загружает дескриптор в утвержденную библиотеку в соответствии с учетными данными. |
DRMParseUnboundLicense
Создает дескриптор для неограниченной лицензии, чтобы позволить приложению перемещаться по своим объектам и атрибутам. |
DRMRegisterContent
Информирует клиента служб Active Directory Rights Management (AD RMS) о том, что защищенный ad RMS документ находится или больше не отображается. |
DRMRegisterProtectedWindow
Регистрирует окно в защищенной среде. |
DRMRegisterRevocationList
Регистрирует список отзыва прав на клиенте. |
DRMRepair
Восстанавливает клиентский компьютер путем удаления сертификатов, ранее созданных для компьютера или пользователя. |
DRMSetApplicationSpecificData
Позволяет лицензии на выдачу хранить произвольные пары "имя-значение" для использования приложением, использующее содержимое. |
DRMSetGlobalOptions
Задает транспортному протоколу указанное значение и при необходимости указывает, используется ли серверный блокировок. |
DRMSetIntervalTime
Указывает количество дней с момента выдачи, которое может пройти до продления лицензии конечного пользователя. |
DRMSetMetaData
Добавляет метаданные конкретного приложения в лицензию на выдачу. |
DRMSetNameAndDescription
Позволяет приложению указывать имена и описания лицензии на нескольких (человеческих) языках. |
DRMSetRevocationPoint
Задает частоту обновления и расположение для получения списка отзыва. |
DRMSetUsagePolicy
Задает политику использования, которая требует или запрещает доступ к содержимому на основе имени приложения, версии или других характеристик среды. |
DRMVerify
Больше не поддерживается и возвращает E_NOTIMPL. |