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 Services 用戶端軟體的版本號碼,以及階層是否適用于生產或生產階段前用途。 |
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 Services (AD RMS) 用戶端,AD RMS 保護的檔正在或不再顯示。 |
DRMRegisterProtectedWindow
在受保護的環境中註冊視窗。 |
DRMRegisterRevocationList
在用戶端上註冊許可權撤銷清單。 |
DRMRepair
刪除先前為電腦或使用者建立的憑證,以修復用戶端電腦。 |
DRMSetApplicationSpecificData
允許發行授權儲存任意名稱/值組以供內容取用應用程式使用。 |
DRMSetGlobalOptions
將傳輸通訊協定設定為指定的值,並選擇性地指定是否使用伺服器加密箱。 |
DRMSetIntervalTime
指定必須更新使用者授權之前可傳遞的發行天數。 |
DRMSetMetaData
將應用程式特定的中繼資料新增至發行授權。 |
DRMSetNameAndDescription
允許應用程式以多個 (人類) 語言指定授權的名稱和描述。 |
DRMSetRevocationPoint
設定重新整理速率和位置,以取得撤銷清單。 |
DRMSetUsagePolicy
根據應用程式名稱、版本或其他環境特性,設定需要或拒絕存取內容的使用原則。 |
DRMVerify
不再支援並傳回E_NOTIMPL。 |