Bagikan melalui


Kode Kesalahan (Windows Media Device Manager 11 SDK)

Metode Windows Media Device Manager dapat mengembalikan berbagai kode kesalahan. Beberapa di antaranya khusus untuk Windows Media Device Manager, sementara yang lain didefinisikan oleh SDK lain atau kit porting yang digunakan untuk membangun perangkat dan menggelegak hingga metode Windows Media Device Manager. Bagian ini menjelaskan berbagai kode kesalahan yang dapat dikembalikan oleh teknologi Windows Media, yang diatur berdasarkan asal.

Kode Kesalahan Pengelola Perangkat Windows Media

Kode kesalahan berikut didefinisikan oleh Windows Media Device Manager SDK.

Mengembalikan kode Deskripsi
WMDM_E_BUFFERTOOSMALL Buffer yang disediakan oleh pemanggil terlalu kecil. Klien harus meningkatkan ukuran buffer dan mencoba kembali panggilan.
WMDM_E_BUSY Perangkat sibuk dan tidak dapat memenuhi permintaan baru.
Kode kesalahan WMDM_E_CALL_OUT_OF_SEQUENCE menunjukkan bahwa panggilan dilakukan di luar urutan yang benar. Operasi dipanggil dalam urutan yang salah. (Misalnya, memanggil fungsi Read tanpa fungsi Open.)
WMDM_E_INCORRECT_APPSEC Tingkat minimum keamanan aplikasi tidak benar. Ini dapat disebabkan jika pasangan kunci/sertifikat perangkat bukan tingkat keamanan yang cukup tinggi.
WMDM_E_CANTOPEN_PMSN_SERVICE_PIPE Pipa layanan PMSN tidak dapat dibuka.
WMDM_E_HAK_INKORREKSI Hak atas berkas tidak sesuai.
WMDM_E_INTERFACEDEAD Objek telah terputus dari klien.
WMDM_E_INVALIDTYPE (Tipe Tidak Valid) Tipe ini tidak valid.
Lisensi WMDM telah kedaluwarsa Lisensi telah kedaluwarsa.
Lisensi tidak ada Lisensi tidak ada.
WMDM_E_PEMERIKSAAN_MAC_GAGAL Pemeriksaan kode autentikasi pesan gagal.
WMDM_E_MOREDATA Ada lebih banyak data.
WMDM Tidak Ada Hak Pemanggil tidak memiliki hak untuk operasi ini.
WMDM_E_NOTCERTIFIED Pemanggil tidak diautentikasi untuk melakukan panggilan ini.
WMDM_E_NOTSUPPORTED Operasi ini tidak didukung.
WMDM_E_PROCESSFAILED Proses gagal.
WMDM_E_REVOKED Lisensi telah dicabut.
WMDM_E_SDMI_NOMORECOPIES Sesuai dengan aturan SDMI, tidak ada salinan lagi yang dapat dibuat.
WMDM_E_SDMI_TRIGGER Validasi SDMI gagal.
WMDM_E_TOO_MANY_SESSIONS Terlalu banyak sesi yang ada.
WMDM_E_PENGGUNA_MEMBATALKAN Pengguna membatalkan operasi.

 

Penyedia layanan harus menahan diri dari mengembalikan kode kegagalan generik, misalnya, E_FAIL. Ini harus mengembalikan kode kesalahan seakurat mungkin, sehingga jika kesalahan disebarkan ke aplikasi, aplikasi dapat memberikan umpan balik yang bermakna kepada pengguna.

Untuk kesalahan dalam operasi terkait penyimpanan dan perangkat, penyedia layanan harus menggunakan kode kesalahan Win32. Penyedia layanan dapat menggunakan HRESULT_FROM_WIN32 untuk mengonversi kode kesalahan Windows ke nilai HRESULT dan menggunakannya sebagai nilai yang dikembalikan. Makro ini dan kode kesalahan didefinisikan dalam winerror.h yang merupakan bagian dari Platform SDK.

Kode Kesalahan MTP

Perangkat yang mendukung Media Transport Protocol (MTP) dapat mengembalikan kode kesalahan berikut. Sebagian besar kode kesalahan menyiratkan kesalahan dalam tumpukan MTP, tetapi sangat membantu dalam mendiagnosis situasi kesalahan.

HRESULT Kode respons MTP Deskripsi kode respons MTP Detail
0x80042003 0x2003 Sesi Tidak Terbuka Menunjukkan bahwa penanda sesi operasi tidak berupa sesi yang sedang terbuka saat ini. Ini mengindikasikan kesalahan internal dalam tumpukan MTP.
0x80042004 0x2004 TransactionID Tidak Valid Menunjukkan bahwa TransactionID adalah nol atau tidak mengacu pada transaksi yang valid. Ini menunjukkan adanya kesalahan internal pada lapisan MTP.
0x80042005 0x2005 Operasi Tidak Didukung Menunjukkan bahwa kode operasi tampaknya merupakan kode yang valid, tetapi perangkat tidak mendukung operasi. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x80042006 0x2006 Parameter Tidak Didukung Menunjukkan bahwa parameter non-nol ditentukan bersama dengan operasi, dan parameter tidak digunakan untuk operasi tersebut. Ini menunjukkan adanya kesalahan internal pada tumpukan MTP.
0x80042007 0x2007 Transfer Tidak Lengkap Menunjukkan bahwa transfer tidak selesai, dan data apa pun yang ditransfer harus dibuang. Respons ini tidak sesuai dengan transaksi yang dibatalkan.
0x80042008 0x2008 StorageID Tidak Valid Menunjukkan bahwa ID penyimpanan yang dikirim dengan operasi tidak merujuk ke penyimpanan valid aktual yang ada di perangkat. Ini menunjukkan kesalahan internal dalam stack MTP.
0x80042009 0x2009 ObjectHandle Tidak Valid Menunjukkan bahwa pegangan objek tidak merujuk ke objek aktual yang ada di perangkat. Aplikasi harus menghitung penyimpanan lagi.
0x8004200A 0x200A DeviceProp Tidak Didukung Menunjukkan bahwa kode properti perangkat tampaknya merupakan kode yang valid, tetapi properti tersebut tidak didukung oleh perangkat. Ini menunjukkan kesalahan yang bersifat internal pada tumpukan MTP.
0x8004200B 0x200B ObjectFormatCode Tidak Valid Menunjukkan bahwa perangkat tidak mendukung kode format objek tertentu yang disediakan dalam konteks tertentu.
0x80042012 0x2012 Penghapusan Parsial Menunjukkan bahwa hanya sebagian dari penyimpanan-penyimpanan yang diindikasikan untuk dihapus yang benar-benar dihapus, karena beberapa dilindungi penulisan atau berada di penyimpanan yang hanya bisa dibaca.
0x80042013 0x2013 Toko Tidak Tersedia Menunjukkan bahwa penyimpanan (atau penyimpanan yang berisi objek yang ditunjukkan) tidak tersedia secara fisik. Hal ini dapat disebabkan oleh lonjakan media. Respons ini tidak akan digunakan untuk menunjukkan bahwa toko sibuk.
0x80042014 0x2014 Spesifikasi Menurut Format Tidak Didukung Menunjukkan bahwa operasi yang mencoba menentukan tindakan hanya pada objek dengan format tertentu, dan kemampuan tersebut tidak didukung. Operasi harus dicoba lagi tanpa menentukan berdasarkan format. Setiap respons dari sifat ini menyimpulkan bahwa setiap upaya di masa mendatang untuk menentukan berdasarkan format dengan operasi yang ditunjukkan akan menghasilkan respons yang sama. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x80042015 0x2015 Tidak Ada ObjectInfo yang Valid Menunjukkan bahwa host tidak memberikan info objek yang valid ke perangkat sebelum mentransfer objek. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x80042016 0x2016 Format Kode Tidak Valid Menunjukkan bahwa kode data tidak memiliki format yang benar, dan oleh karena itu tidak valid. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x80042017 0x2017 Kode Vendor Tidak Diketahui Perangkat tidak tahu cara menangani kode ekstensi vendor.
0x8004201A 0x201A ObjekInduk Tidak Valid Menunjukkan bahwa objek bukan objek induk yang valid. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x8004201B 0x201B Format Tidak Valid untuk DeviceProp Menunjukkan bahwa upaya dilakukan untuk mengatur properti perangkat, tetapi data tidak memiliki ukuran atau format yang benar. Ini menunjukkan adanya error internal pada tumpukan MTP.
0x8004201C 0x201C Nilai DeviceProp Tidak Valid Menunjukkan bahwa upaya dilakukan untuk mengatur properti perangkat ke nilai yang tidak diizinkan oleh perangkat. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x8004201E 0x201E Sesi Sudah Terbuka Menunjukkan bahwa host mencoba membuka sesi saat sesi sudah terbuka. Ini menunjukkan kesalahan internal dalam lapisan MTP.
0x8004201F 0x201F Transaksi Dibatalkan Dapat digunakan untuk menunjukkan bahwa operasi terganggu karena pembatalan manual.
0x80042020 0x2020 Spesifikasi Tujuan Tidak Didukung Menunjukkan bahwa perangkat tidak mendukung spesifikasi tujuan oleh host. Hal ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x8004A801 0xA801 Invalid_ObjectPropCode Menunjukkan bahwa perangkat tidak mendukung Kode Properti Objek yang dikirim dalam konteks ini. Ini menunjukkan kesalahan internal dalam lapisan MTP.
0x8004A802 0xA802 Invalid_ObjectProp_Format Menunjukkan bahwa properti objek yang dikirim ke perangkat dalam ukuran atau jenis yang tidak didukung. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x8004A803 0xA803 Nilai_ObjectProp_Tidak_Sah Menunjukkan bahwa properti objek yang dikirim ke perangkat adalah jenis yang benar, tetapi berisi nilai yang tidak didukung. Ini menandakan kesalahan internal dalam tumpukan MTP.
0x8004A804 0xA804 Invalid_ObjectReference Menunjukkan bahwa Referensi Objek terkirim tidak valid. Referensi berisi handle objek yang tidak ada pada perangkat, atau referensi yang mencoba diatur tidak didukung dalam konteks. Ini dapat disebabkan oleh kesalahan dalam tumpukan MTP atau karena aplikasi menggunakan objek penyimpanan kedaluarsa.
0x8004A806 0xA806 Dataset_Tidak_Valid Menunjukkan bahwa himpunan data yang dikirim dalam fase data operasi ini tidak valid. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x8004A807 0xA807 Obyek_Terlalu_Besar Menunjukkan bahwa objek yang ingin dikirim tidak dapat disimpan dalam sistem file perangkat. Ini tidak akan dikembalikan ketika ruang pada penyimpanan tidak cukup.

 

Kesalahan Windows Media DRM untuk Porting Kit Perangkat Portabel

Kode kesalahan yang berikut didefinisikan dalam Windows Media DRM untuk Portable Devices Porting Kit dan dapat dikembalikan oleh metode yang memanggil perangkat yang dibangun pada porting kit ini. Kode kesalahan ini terkait dengan masalah DRM.

Kode Pengembalian Deskripsi Nilai heksadesimal
DRM_FAILED(Status) Operasi gagal. (Status)<0
DRM_SUCCEEDED(Status) Operasi berhasil diselesaikan. (Status) >= 0
DRM_SUCCESS Operasi berhasil diselesaikan. 0x00000000L
DRM_S_FALSE Metode berhasil dan mengembalikan nilai Boolean FALSE. 0x00000001L
DRM_E_FAIL Kegagalan yang tidak ditentukan telah terjadi. 0x80004005L
DRM_E_INVALIDARG Parameter tidak valid atau merupakan penunjuk NULL . 0x80070057L
DRM_E_OUTOFMEMORY Metode gagal mengalokasikan memori yang diperlukan. 0x80000002L
DRM_E_FILENOTFOUND Sistem tidak dapat menemukan file yang ditentukan 0x80030002L
DRM_E_BUFFERTOOSMALL Buffer terlalu kecil untuk data. 0x8007007AL
DRM_E_NOTIMPL Tidak diterapkan. 0x80004001L
DRM_E_NOMORE Akhir enumerasi, atau tidak ada lagi data yang tersedia. 0x80070103L
DRM_E_ARITHMETIC_OVERFLOW (Kesalahan: Operasi Aritmatika Melebihi Batas) Operasi aritmatika mengakibatkan luapan (hilangnya bit penting). 0x8007534L
DRM_E_ALGORITHMNOTSET Algoritma enkripsi yang diperlukan untuk operasi ini tidak didukung. 0x8004c017
DRM_E_APPCERT_REVOKED Sertifikat aplikasi yang diberikan kepada DRM dicabut. 0X8004C053
DRM_E_BACKUP_EXISTS File cadangan sudah ada. 0x8004c032
DRM_E_CH_ATTR_MISSING Atribut header konten hilang. 0x80041107L
DRM_E_CH_BAD_KEY Kunci tidak valid. 0x8004110EL
DRM_E_CH_CHECKSUM_MISSING Checksum header konten hilang. 0x80041106L
DRM_E_CH_INVALID_HEADER Header konten tidak valid. 0x80041108L
KESALAHAN_DRM_KID_HILANG Atribut KID hilang dari header konten. 0x80041104L
DRM_E_CH_LAINFO_TIDAK_DITEMUKAN Atribut LAINFO hilang dari kepala konten. 0x80041105L
KESALAHAN_DRM_E_CH_NOT_SIGNED Header tidak ditandatangani. 0x80041113L
DRM_E_CH_TIDAK_BISA_MEMVERIFIKASI Tanda tangan header konten tidak dapat diverifikasi. 0x8004110AL
DRM_E_CH_UNKNOWN_ERROR Terjadi kesalahan yang tidak diketahui. 0x80041116L
DRM_E_CH_ALGORITMA_HASH_TIDAK_DIDUKUNG Algoritma hash tidak didukung. 0x8004110CL
Algoritme Tanda Tangan Tidak Didukung DRM_E_CH Algoritma tanda tangan tidak didukung. 0x8004110DL
DRM_E_CH_VERSI_TIDAK_DIDUKUNG Versi header konten tidak didukung. 0x8004110BL
DRM_E_CH_VERSION_TIDAK_TERSEDIA Versi header konten hilang. 0x80041103L
DRM_E_CIPHER_NOTINITIALIZED (Cipher belum diinisialisasi) Rutinitas Cipher DRM tidak diinisialisasi dengan benar sebelum memanggil rutinitas enkripsi/dekripsi. 0x800480D2L
DRM_E_CLIENTTIMEINVALID Waktu/jam pada perangkat tidak disinkronkan dengan server lisensi dalam batas toleransi. 0x8004c01c
DRM_E_CLK_TANGGAL_TIDAK_VALID Respons jam aman tidak valid. 0x8004c040
DRM_E_CLK_INVALID_RESPONSE Respons jam aman tidak valid. 0x8004c03f
DRM_E_CLK_TIDAK_DISETUJUI (Clock belum diatur) Lisensi mungkin ada tetapi tidak dapat digunakan karena jam aman tidak diatur. 0x8004C05B
DRM_E_CLK_NOT_SUPPORTED Jam aman tidak didukung. 0x8004c04a
DRM_E_CLK_RESETSTATEREADERROR Status Reset jam aman tidak dapat dibaca. 0x8004c04d
DRM_E_CLK_RESETSTATEWRITEERROR Status reset pengaturan waktu aman tidak dapat ditulis. 0x8004c04e
DRM_E_CLK_UNSUPPORTED_VALUE Respons jam aman berisi nilai yang tidak didukung. 0x8004c041
DRM_E_CONDITIONFAIL Kondisi dalam lisensi gagal disetujui. 0x8004c007
DRM_KONDISITIDAKDIDUKUNG Kondisi dalam lisensi tidak didukung oleh versi DRM ini. 0x8004c008
DRM_E_CRYPTO_FAILED Operasi kriptografi gagal. 0X8004C054
DRM_E_DECRYPT_NOTINITIALIZED Rutinitas dekripsi DRM tidak diinisialisasi dengan benar sebelum mencoba mendekripsi data. 0x800480D3L
DRM_E_UkuranSertifikatPerangkatMelebihiBatas Sertifikat perangkat melebihi ukuran maksimum. 0x8004c043
DRM_E_DEVCERTINDIV_NOT_SUPPORTED Individualisasi sertifikat perangkat tidak didukung. 0x8004c04b
Kesalahan DRM_E_DEVCERTREADERROR: Masalah membaca sertifikat perangkat. Sertifikat perangkat tidak dapat dibaca. 0x8004c045
DRM_E_DEVCERTTEMPLATE_MELEBIHI_BATAS_UKURAN Templat sertifikat perangkat melebihi ukuran maksimum. 0x8004c044
DRM_E_DEVCERTTEMPLATEREADERROR Templat sertifikat perangkat tidak dapat dibaca. 0x8004c049
DRM_E_DEVCERTWRITEERROR (Kesalahan penulisan sertifikat perangkat) Sertifikat perangkat tidak dapat disimpan. 0x8004c046
DRM_E_DEVICENOTINIT Perangkat ini belum diinisialisasi terhadap layanan inisialisasi DRM. 0x8004c001
DRM_E_DRMNOTINIT Aplikasi tidak memanggil DRM_MGR_Initialize dengan benar. 0x8004c002
DRM_E_DUPLICATEDHEADERATTRIBUTE Header berisi atribut duplikat. 0x8004c02d
DRM_E_FILEREADERROR Terjadi kesalahan saat membaca file. 0x8004c01a
DRM_E_FILESEEKERROR Terjadi kesalahan saat mencari dalam file. 0x8004c037
DRM_E_FILEWRITEERROR (Kesalahan dalam menulis ke berkas) Terjadi kesalahan saat menulis file. 0x8004c01b
DRM_E_HASHMISMATCH Pemeriksaan hash yang menggunakan kunci gagal. 0x8004c010
DRM_E_HDSBLOCKMISMATCH Atribut Checksum hilang dari header. 0x8004c031
DRM_E_HDSEXCLUSIVELOCKONLY Hanya kunci eksklusif yang diterima. 0x8004c039
DRM_E_HDSFILECORRUPTED File HDS rusak. 0x8004c026
DRM_E_HDSFILEEXISTS File HDS sudah ada. 0x8004c034
DRM_E_HDSLOCKFAILED Penguncian segmen file HDS gagal. 0x8004c036
DRM_E_HDSNAMESPACEFULL Namespace HDS penuh. 0x8004c022
DRM_E_HDSNAMESPACEINUSE Tidak ada namespace HDS yang digunakan. 0x8004c028
DRM_E_HDSNAMESPACENOTFOUND Tidak ada namespace HDS yang dapat ditemukan. 0x8004c023
DRM_E_HDS_TidakTerkunciEksklusif Kunci yang ada tidak eksklusif. 0x8004c038
DRM_E_HDSRESERVEDKEYDETECTED Nilai kunci cadangan HDS terdeteksi di UniqueKey. 0x8004c03A
DRM_E_HDSSEEKERROR Terjadi kesalahan saat mencoba mencari dalam file HDS. 0x8004c027
DRM_E_HDSSLOTEXIST Tidak ada data HDS. 0x8004c025
DRM_E_HDSSLOTNOTFOUND Dataslot HDS tidak dapat ditemukan. 0x8004c024
DRM_E_HDSSTOREFULL File data HDS sudah penuh. 0x8004c01d
Kesalahan: Header DRM belum diatur (DRM_E_HEADER_NOT_SET) Header konten V2 belum ditetapkan 0x8004c03C
DRM_E_INCOMPATABLELICENSESIZE Ukuran lisensi tidak kompatibel. DRM tidak memahami lisensi ini. 0x8004c004
DRM_E_INVALID_SECURESTORE_PASSWORD Kata sandi yang digunakan untuk membuka kunci penyimpanan aman tidak dapat memvalidasi hash penyimpanan aman. 0x8004c029
DRM_E_TANDA_TANGAN_TIDAK_VALID Tanda tangan lisensi tidak valid. 0x800480CFL
DRM_E_INVALIDBINDID ID pengikatan tidak valid. 0x8004c015
Kesalahan DRM: Sertifikat Perangkat Tidak Valid Sertifikat perangkat tidak valid. 0x8004c035
DRM_E_TEMPLATE SERTIFIKAT PERANGKAT TIDAK VALID Sertifikat perangkat tidak valid. 0x8004c042
Lisensi_Tidak_Sah_DRM Lisensi tidak valid. 0x8004c006
DRM_E_BENDERAIZIN_TIDAKVALID Bendera dalam lisensi tidak valid. DRM tidak memahaminya atau mereka bertentangan. 0x8004c005
DRM_E_TOKOLISENSITIDAKVALID Nomor versi gerai lisensi salah, atau ada masalah lain yang membuat gerai tidak valid. 0x8004c019
DRM_E_INVALIDRIGHT (Hak tidak valid) Hak dalam lisensi tidak valid. 0x8004c003
DRM_E_INVALIDTIME (Waktu Tidak Valid pada DRM) Struktur waktu tidak valid. 0x8004c011
DRM_E_INVALIDXMLTAG (Tag XML tidak valid) Tag XML tidak valid. 0x8004c020
Ketidakcocokan Kunci DRM (DRM_E_KEY_MISMATCH) Pasangan kunci publik-privat tidak cocok. 0x80048013L
DRM_E_LIC_KEY_AND_CERT_MISMATCH Kunci dan sertifikat tidak cocok. 0x80048013L
DRM_E_LIC_KEY_DECODE_FAILURE Kunci tidak dapat didekodekan. 0x80048007L
DRM_E_LIC_SIGNATURE_FAILURE (Kegagalan Tanda Tangan Lisensi) Tanda tangan lisensi tidak valid. 0x80048008L
DRM_E_LICENSE_TERLLALU_PANJANG Ukuran lisensi terlalu panjang. 0x8004c032
Kesalahan DRM_LisensiKedaluwarsa Lisensi telah kedaluwarsa baik karena habisnya jumlah pemutaran atau mencapai tanggal akhir. 0x8004c009
Ketidakcocokan Lisensi DRM_E_LICENSEMISMATCH ID konten lisensi atau ID SDK tidak cocok dengan yang diminta oleh aplikasi. 0x8004c00c
DRM_E_LICENSENOTBOUND Lisensi belum terikat. Dekripsi tidak dapat terjadi tanpa panggilan pengikatan yang berhasil. 0x8004c00f
DRM_E_LICENSENOTFOUND Lisensi tidak ditemukan di penyimpanan lisensi eksternal. 0x8004c013
Lisensi Belum Valid Waktu saat ini adalah sebelum waktu mulai lisensi, sehingga lisensi belum valid. 0x8004c00a
DRM_E_LISENSISERVERMEMBUTUHKANKUNCI Server lisensi memerlukan versi kunci ikatan perangkat dari layanan inisialisasi. 0x8004c018
DRM_E_LICENSESTORENOTFOUND Penyimpanan lisensi eksternal tidak ditemukan. 0x8004c012
Versi lisensi tidak didukung Versi lisensi DRM tidak didukung oleh versi DRM pada perangkat. 0x8004c014
DRM_E_LOGICERR Kode DRM memiliki kesalahan logika di dalamnya. Hasil ini tidak boleh dikembalikan. Ada jalur kode yang tidak tertangani jika dikembalikan 0x8004c3e8
DRM_E_LRB_INVALIDLICENSEDATA - Data lisensi tidak valid Respons pencabutan lisensi ditandatangani dengan kunci publik yang berbeda dari kunci publik server lisensi. 0x8004c073
DRM_E_LRB_TANDA_TANGAN_TIDAK_VALID Tanda tangan dalam respons pencabutan lisensi tidak valid. 0x8004c071
DRM_E_LRB_LGPUBKEY_MISMATCH Respons pencabutan lisensi ditandatangani dengan kunci publik yang berbeda dari kunci publik server lisensi. 0x8004c072
DRM_E_LRB_NOLGPUBKEY Respons pencabutan lisensi tidak berisi kunci publik server lisensi yang valid. 0x8004c070
DRM_E_MACHINEIDMISMATCH (Ketidakcocokan ID Mesin) Perangkat memiliki ID komputer yang berbeda dari yang ada di sertifikat perangkat. 0x8004c03e
DRM_E_METERING_INVALID_COMMAND Perintah yang tidak valid dikirim saat memproses respons pengukuran. 0X8004C051
DRM_E_METERING_MID_MISMATCH ID pengukuran tidak sama dalam sertifikat pengukuran dan data respons pengukuran. 0X8004C05F
DRM_E_METERING_NOT_SUPPORTED (Pengukuran tidak didukung) Pengukuran tidak didukung. 0x8004c04c
DRM_E_PENGUKURAN_RESPON_DEKRIPSI_GAGAL Bagian terenkripsi dari respons pengukuran tidak dapat didekripsi 0X8004C060
Kesalahan DRM: Penyimpanan Meteran Rusak Penyimpanan data pengukuran rusak. 0X8004C052
DRM_E_METERING_WRONG_TID Respons pengukuran berisi ID transaksi yang salah. 0X8004C050
DRM_E_NEEDDEVCERTINDIV Sertifikat perangkat adalah templat. Ini perlu dipersonalisasi. 0x8004c03d
DRM_E_NO_CLK_SUPPORTED Perangkat ini tidak mendukung jam apa pun. Jadi lisensi terikat waktu tidak dapat diputar. 0x8004C05C
DRM_E_NO_URL Informasi URL tidak dapat ditemukan. 0x8004C05D
DRM_E_NOACTIONINLICENSEREQUEST Permintaan lisensi tidak berisi tindakan apa pun. 0x8004c02c
DRM_E_NOCHECKSUMINHEADER (Tidak ada checksum di header) Atribut checksum hilang dari header. 0x8004c030
DRM_E_NOKIDINHEADER Atribut ID kunci hilang dari header. 0x8004c02e
DRM_E_NOLAINFOINHEADER Atribut LAINFO hilang dari header. 0x8004c02f
Kesalahan_DRM_Tidak_Ada_Hak_Diminta Aplikasi tidak meminta hak apa pun sebelum mencoba mengikat. 0x8004c00e
DRM_E_NOXMLCDATA Tidak ada XML CDATA yang dapat ditemukan. 0x8004c021
DRM_E_NOXMLCLOSETAG Tag tutup XML tidak dapat ditemukan. 0x8004c01f
DRM_E_NOXMLOPENTAG Tag buka XML tidak dapat ditemukan. 0x8004c01e
DRM_E_PKCRYPTO_FAILURE Terjadi kesalahan dalam operasi kriptografi asimetris. 0x800480D5L
DRM_E_POLICY_METERING_DISABLED Kode pengukuran dipanggil tetapi pengukuran dinonaktifkan oleh kebijakan grup atau pengguna. 0x8004C059
DRM_E_POLICY_ONLINE_DISABLED Komunikasi online dinonaktifkan oleh kebijakan grup. 0x8004C05A
DRM_E_PRIVKEYREADERROR Kunci privat untuk perangkat tidak dapat dibaca. 0x8004c047
DRM_E_GALATPENULISKUNCI Kunci privat untuk perangkat tidak dapat disimpan. 0x8004c048
DRM_E_HAKTIDAKTERSEDIA Hak yang diminta oleh aplikasi tidak tersedia dalam lisensi. 0x8004c00b
DRM_E_PENYIMPANANAMANDIRUSAK Penyimpanan aman rusak. 0x8004c02a
DRM_E_SECURESTORE_FULL Kunci penyimpanan aman saat ini penuh. Tidak ada lagi data yang dapat ditambahkan. 0x8004c02b
DRM_E_SECURESTORE_LOCKNOTOBTAINED (Kunci penyimpanan aman tidak dapat diperoleh) Sebelum membaca atau menulis data ke penyimpanan aman dalam mode mentah, kunci harus diperoleh dengan menggunakan DRM_SST_OpenData. 0x800480D4L
DRM_E_STACK_CORRUPT Konteks alokator stak telah rusak. Ini biasanya disebabkan oleh buffer overrun. 0X8004C055
DRM_E_STACKTOOSMALL Tumpukan yang disediakan ke DRM API terlalu kecil. 0x800480D1L
DRM_E_SYNC_ENTRYNOTFOUND Entri tidak dapat ditemukan di penyimpanan sinkronisasi. 0x800480D0L
DRM_E_UNKNOWN_BINDING_KEY (Kunci pengikatan tidak dikenal) Kunci pengikatan yang cocok tidak dapat ditemukan untuk lisensi. 0x8004C056
DRM_E_UNKNOWN_PROPERTY (Properti tidak dikenal) Sebuah properti perangkat tidak diketahui. 0x8004C05E
DRM_E_UNSUPPORTEDALGORITHM Algoritma enkripsi yang diperlukan untuk operasi ini tidak didukung. 0x8004c016
DRM_E_V1_RANTAI_LISENSI_TIDAK_DIDUKUNG Penautan lisensi dengan konten V1 tidak didukung. 0x8004C057
Pesan kesalahan: DRM_E_V1_Tidak Didukung Akuisisi lisensi V1 tidak didukung. 0x8004c03B
DRM_E_WRONG_TOKEN_TYPE Jenis token yang salah digunakan. 0x8004C058
Kode kesalahan: DRM_E_WRONGTOKENTYPE Parameter token adalah jenis yang tidak kompatibel. 0x8004c00d
DRM_E_XMLNOTFOUND Tag XML yang diperlukan tidak dapat ditemukan. 0X8004C04F
NS_E_DRM_PENDETEKSIAN_TIDAK_DIIJINKAN Perintah tidak dapat dijalankan dengan debugger terlampir. 0xC00D2767
Elemen keamanan DRM harus diperbarui. Pengguna dapat mengakses individualisasi DRM untuk memperbarui komputer mereka. 0x800480CF
Elemen keamanan DRM harus diperbarui. Pengguna dapat mengunjungi Individualisasi DRM untuk memperbarui komputer miliknya. 0x80049006

 

Kesalahan Windows Media Rights Manager SDK

Terkadang, Anda mungkin mengalami kesalahan yang ditentukan dalam Windows Media Rights Manager SDK. Daftar kesalahan yang ditentukan oleh SDK tersebut dapat ditemukan di Kode Kesalahan dan Pesan. Namun, kesalahan Windows Media Rights Manager SDK berikut ini tidak didokumenkan.

Mengembalikan kode Deskripsi Nilai heksadesimal
NS_E_DRM_DEBUGGING_TIDAK_DIPERBOLEHKAN Anda tidak dapat men-debug saat mengakses konten yang dilindungi DRM. 0xC00D2767
NS_E_TIDAK_BERLISENSI Isi tidak berlisensi. 0xC00D00CD
NS_E_DRM_LICENSE_UNUSABLE Lisensi tidak dapat digunakan karena alasan yang tidak ditentukan. 0xC00D2748

 

Referensi Pemrograman