DRMAcquireAdvisories
Mengambil daftar pencabutan yang diperlukan oleh lisensi yang dikirimkan. |
DRMAcquireIssuanceLicenseTemplate
Secara asinkron mengambil templat lisensi penerbitan dari server. |
DRMAcquireLicense
Mencoba memperoleh lisensi pengguna akhir atau sertifikat pemberi lisensi klien secara asinkron. |
DRMActivate
Mendapatkan lockbox dan sertifikat mesin untuk komputer atau sertifikat akun hak untuk pengguna. |
DRMAddLicense
Menambahkan lisensi pengguna akhir ke penyimpanan lisensi sementara atau permanen. |
DRMAddRightWithUser
Menetapkan hak kepada pengguna dalam lisensi penerbitan. |
DRMAttest
Fungsi DRMAttest tidak lagi didukung dan mengembalikan E_NOTIMPL. |
DRMCheckSecurity
Mengembalikan S_OK untuk setiap tingkat pemeriksaan keamanan yang sedang dijalankan. |
DRMClearAllRights
Menghapus semua hak dari lisensi penerbitan yang ada. |
DRMCloseEnvironmentHandle
Menutup handel lingkungan. |
DRMCloseHandle
Menutup handel ke objek yang dibuat dengan fungsi dan pustaka DRMCreate* yang dimuat dengan menggunakan DRMLoadLibrary. |
DRMClosePubHandle
Menutup DRMPUBHANDLE yang dibuat sebelumnya. |
DRMCloseQueryHandle
Menutup handel ke objek lisensi yang tidak terikat. |
DRMCloseSession
Menutup sesi klien atau sesi penyimpanan lisensi. |
DRMConstructCertificateChain
Membangun rantai sertifikat dari jumlah sertifikat arbitrer. |
DRMCreateBoundLicense
Memungkinkan aplikasi untuk memeriksa atau menjalankan hak pada lisensi yang disimpan secara lokal. |
DRMCreateClientSession
Membuat sesi klien, yang menghosting sesi penyimpanan lisensi dan digunakan dalam aktivasi dan panggilan fungsi lainnya. |
DRMCreateEnablingBitsDecryptor
Membuat objek dekripsi yang digunakan untuk mendekripsi data konten. |
DRMCreateEnablingBitsEncryptor
Membuat objek enkripsi AD RMS yang digunakan untuk mengenkripsi data konten. |
DRMCreateEnablingPrincipal
Membuat prinsipal yang memungkinkan yang diperlukan untuk mengikat lisensi. |
DRMCreateIssuanceLicense
Membuat lisensi penerbitan dari awal, dari templat, atau dari lisensi penerbitan yang ditandatangani. |
DRMCreateLicenseStorageSession
Membuat sesi penyimpanan lisensi, yang diperlukan untuk memperoleh atau memanipulasi lisensi. |
DRMCreateRight
Membuat hak XrML yang akan menentukan hak yang diberikan kepada pengguna atau grup. |
DRMCreateUser
Membuat pengguna yang akan diberikan hak. |
DRMDecode
Mendekode string yang dikodekan dengan algoritma umum, seperti base64. |
DRMDeconstructCertificateChain
Mengambil sertifikat tertentu dari rantai sertifikat. |
DRMDecrypt
Mendekripsi konten terenkripsi. |
DRMDeleteLicense
Menghapus lisensi, sertifikat pemberi lisensi klien, daftar pencabutan, atau templat lisensi penerbitan. |
DRMDuplicateEnvironmentHandle
Membuat salinan handel lingkungan. |
DRMDuplicateHandle
Membuat salinan DRMHANDLE. |
DRMDuplicatePubHandle
Membuat salinan DRMPUBHANDLE. |
DRMDuplicateSession
Menduplikasi sesi penyimpanan klien atau lisensi. |
DRMEncode
Mengodekan data menggunakan metode pengodean publik, seperti base64. |
DRMEncrypt
Mengenkripsi data. |
DRMEnumerateLicense
Menghitung lisensi, sertifikat mesin, atau sertifikat akun hak yang valid, daftar pencabutan untuk pengguna saat ini, atau templat lisensi penerbitan. |
DRMGetApplicationSpecificData
Mengambil sepasang nama-nilai informasi spesifik aplikasi arbitrer. |
DRMGetBoundLicenseAttribute
Mengambil atribut lisensi terikat dari lisensi XrML. |
DRMGetBoundLicenseAttributeCount
Mengambil jumlah kemunculan atribut dalam lisensi. |
DRMGetBoundLicenseObject
Mengembalikan objek dari lisensi terikat. |
DRMGetBoundLicenseObjectCount
Mengambil jumlah kemunculan objek dalam cabang lisensi tertentu. |
DRMGetCertificateChainCount
Mengambil jumlah sertifikat dalam rantai sertifikat. |
DRMGetClientVersion
Mengembalikan nomor versi perangkat lunak klien Layanan Manajemen Hak Direktori Aktif dan apakah hierarki tersebut untuk tujuan Produksi atau Pra-produksi. |
DRMGetEnvironmentInfo
Mengembalikan informasi tentang lingkungan yang aman. |
DRMGetInfo
Mengambil informasi tentang mengenkripsi atau mendekripsi objek. |
DRMGetIntervalTime
Mengambil jumlah hari sejak penerbitan yang dapat berlalu sebelum lisensi pengguna akhir harus diperpanjang. |
DRMGetIssuanceLicenseInfo
Mengambil berbagai informasi dari lisensi penerbitan. |
DRMGetIssuanceLicenseTemplate
Mendapatkan templat lisensi penerbitan dari lisensi penerbitan yang ada. |
DRMGetMetaData
Mengambil metadata dari lisensi penerbitan. |
DRMGetNameAndDescription
Mengambil nama dan deskripsi spesifik bahasa dari lisensi penerbitan. |
DRMGetOwnerLicense
Mengambil lisensi pemilik yang dibuat dengan memanggil DRMGetSignedIssuanceLicense. |
DRMGetProcAddress
Mengembalikan alamat fungsi dalam pustaka. Ini adalah versi aman dari fungsi GetProcAddress. |
DRMGetRevocationPoint
Mengambil informasi tentang titik pencabutan untuk lisensi penerbitan. |
DRMGetRightExtendedInfo
Mengambil pasangan nilai nama kustom yang dilampirkan ke kanan. |
DRMGetRightInfo
Mendapatkan informasi tentang hak yang dibuat sebelumnya. |
DRMGetSecurityProvider
Mengambil jalur ke kotak kunci. |
DRMGetServiceLocation
Mengambil URL server yang dapat melakukan berbagai layanan manajemen hak, seperti aktivasi atau akuisisi lisensi. |
DRMGetSignedIssuanceLicense
Memperoleh lisensi penerbitan yang ditandatangani secara online atau offline, atau menghasilkan lisensi penerbitan yang tidak ditandatangani yang dapat ditandatangani nanti. |
DRMGetSignedIssuanceLicenseEx
Memperoleh lisensi penerbitan yang ditandatangani secara offline. |
DRMGetTime
Meminta waktu yang aman dari sistem manajemen hak. |
DRMGetUnboundLicenseAttribute
Mengambil atribut lisensi yang tidak terikat dari XrML yang mendasar. |
DRMGetUnboundLicenseAttributeCount
Mengambil jumlah kemunculan atribut dalam objek dalam lisensi yang tidak terikat. |
DRMGetUnboundLicenseObject
Mengambil objek dari tipe tertentu dalam lisensi yang tidak terikat. |
DRMGetUnboundLicenseObjectCount
Menghitung instans objek dalam cabang lisensi tertentu. |
DRMGetUsagePolicy
Mendapatkan kebijakan penggunaan yang memerlukan, atau menolak, akses ke konten berdasarkan nama aplikasi, versi, atau karakteristik aplikasi lainnya. |
DRMGetUserInfo
Mendapatkan informasi tentang pengguna. |
DRMGetUserRights
Mengambil pasangan pengguna/kanan dari lisensi penerbitan. |
DRMGetUsers
Mengambil pengguna tertentu dari lisensi penerbitan. |
DRMInitEnvironment
Membuat lingkungan yang aman untuk semua panggilan manajemen hak. |
DRMIsActivated
Menunjukkan apakah pengguna atau komputer saat ini diaktifkan. |
DRMIsWindowProtected
Menunjukkan apakah jendela dikaitkan dengan lingkungan yang dilindungi. |
DRMLoadLibrary
Memuat handel ke pustaka yang disetujui, seperti yang ditentukan oleh kredensial. |
DRMParseUnboundLicense
Membuat handel ke lisensi yang tidak terikat, untuk memungkinkan aplikasi menavigasi objek dan atributnya. |
DRMRegisterContent
Menginformasikan klien Active Directory Rights Management Services (AD RMS) bahwa dokumen yang dilindungi AD RMS sedang atau tidak lagi ditampilkan. |
DRMRegisterProtectedWindow
Mendaftarkan jendela di lingkungan yang dilindungi. |
DRMRegisterRevocationList
Mendaftarkan daftar pencabutan hak pada klien. |
DRMRepair
Memperbaiki komputer klien dengan menghapus sertifikat yang sebelumnya dibuat untuk komputer atau pengguna. |
DRMSetApplicationSpecificData
Memungkinkan lisensi penerbitan untuk menyimpan pasangan nama-nilai arbitrer untuk digunakan oleh aplikasi yang mengonsumsi konten. |
DRMSetGlobalOptions
Mengatur protokol transportasi ke nilai yang ditentukan dan secara opsional menentukan apakah kotak kunci server digunakan. |
DRMSetIntervalTime
Menentukan jumlah hari sejak penerbitan yang dapat berlalu sebelum lisensi pengguna akhir harus diperpanjang. |
DRMSetMetaData
Menambahkan metadata khusus aplikasi ke lisensi penerbitan. |
DRMSetNameAndDescription
Memungkinkan aplikasi menentukan nama dan deskripsi lisensi dalam beberapa bahasa (manusia). |
DRMSetRevocationPoint
Mengatur laju refresh dan lokasi untuk mendapatkan daftar pencabutan. |
DRMSetUsagePolicy
Menetapkan kebijakan penggunaan yang memerlukan atau menolak akses ke konten berdasarkan nama aplikasi, versi, atau karakteristik lingkungan lainnya. |
DRMVerify
Tidak lagi didukung dan mengembalikan E_NOTIMPL. |