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.
WMDM_E_CALL_OUT_OF_SEQUENCE Operasi dipanggil dalam urutan yang salah. (Misalnya, memanggil Baca tanpa Buka.)
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_INCORRECT_RIGHTS Hak untuk file tidak benar.
WMDM_E_INTERFACEDEAD Objek telah terputus dari klien.
WMDM_E_INVALIDTYPE Tipe ini tidak valid.
WMDM_E_LICENSE_EXPIRED Lisensi telah kedaluwarsa.
WMDM_E_LICENSE_NOTEXIST Lisensi tidak ada.
WMDM_E_MAC_CHECK_FAILED Pemeriksaan kode autentikasi pesan gagal.
WMDM_E_MOREDATA Ada lebih banyak data.
WMDM_E_NORIGHTS 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 Tidak ada lagi salinan yang dapat dibuat sesuai kepatuhan SDMI.
WMDM_E_SDMI_TRIGGER Validasi SDMI gagal.
WMDM_E_TOO_MANY_SESSIONS Terlalu banyak sesi yang ada.
WMDM_E_USER_CANCELLED Pengguna membatalkan operasi.

 

Penyedia layanan harus menahan diri dari mengembalikan kode kegagalan generik, misalnya, E_FAIL. Ini harus mengembalikan kode kesalahan sesering 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 handel sesi operasi bukan sesi yang saat ini terbuka. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x80042004 0x2004 TransactionID Tidak Valid Menunjukkan bahwa TransactionID adalah nol atau tidak mengacu pada transaksi yang valid. Ini menunjukkan kesalahan internal dalam tumpukan 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 kesalahan internal dalam 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 tumpukan MTP.
0x80042009 0x2009 ObjectHandle Tidak Valid Menunjukkan bahwa handel 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 internal dalam 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 subset penyimpanan yang ditunjukkan untuk penghapusan yang benar-benar dihapus, karena beberapa dilindungi terhadap penulisan atau berada di penyimpanan yang bersifat baca-saja.
0x80042013 0x2013 Penyimpanan 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 yang diperluas vendor.
0x8004201A 0x201A ParentObject Tidak Valid Menunjukkan bahwa objek bukan objek induk yang valid. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x8004201B 0x201B Format DeviceProp Tidak Valid Menunjukkan bahwa upaya dilakukan untuk mengatur properti perangkat, tetapi data tidak memiliki ukuran atau format yang benar. Ini menunjukkan kesalahan internal dalam 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 tumpukan 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. 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 tumpukan 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 Invalid_ObjectProp_Value Menunjukkan bahwa properti objek yang dikirim ke perangkat adalah jenis yang benar, tetapi berisi nilai yang tidak didukung. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x8004A804 0xA804 Invalid_ObjectReference Menunjukkan bahwa Referensi Objek terkirim tidak valid. Referensi berisi handel 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 Invalid_Dataset Menunjukkan bahwa himpunan data yang dikirim dalam fase data operasi ini tidak valid. Ini menunjukkan kesalahan internal dalam tumpukan MTP.
0x8004A807 0xA807 Object_Too_Large Menunjukkan bahwa objek yang ingin dikirim tidak dapat disimpan dalam sistem file perangkat. Ini tidak akan dikembalikan ketika ada ruang yang tidak mencukup pada penyimpanan.

 

Windows Media DRM untuk kesalahan Porting Kit Perangkat Portabel

Kode kesalahan berikut didefinisikan dalam WINDOWS Media DRM untuk Portable Devices Porting Kit, dan dapat dikembalikan oleh metode yang memanggil perangkat yang dibangun pada kit porting 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 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
DRM_E_CH_KID_MISSING Atribut KID hilang dari header konten. 0x80041104L
DRM_E_CH_LAINFO_MISSING Atribut LAINFO salah dari header konten. 0x80041105L
DRM_E_CH_NOT_SIGNED Header tidak ditandatangani. 0x80041113L
DRM_E_CH_UNABLE_TO_VERIFY Tanda tangan header konten tidak dapat diverifikasi. 0x8004110AL
DRM_E_CH_UNKNOWN_ERROR Terjadi kesalahan yang tidak diketahui. 0x80041116L
DRM_E_CH_UNSUPPORTED_HASH_ALGORITHM Algoritma hash tidak didukung. 0x8004110CL
DRM_E_CH_UNSUPPORTED_SIGN_ALGORITHM Algoritma tanda tangan tidak didukung. 0x8004110DL
DRM_E_CH_UNSUPPORTED_VERSION Versi header konten tidak didukung. 0x8004110BL
DRM_E_CH_VERSION_MISSING Versi header konten hilang. 0x80041103L
DRM_E_CIPHER_NOTINITIALIZED 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 toleransi. 0x8004c01c
DRM_E_CLK_INVALID_DATE Respons jam aman tidak valid. 0x8004c040
DRM_E_CLK_INVALID_RESPONSE Respons jam aman tidak valid. 0x8004c03f
DRM_E_CLK_NOT_SET 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 jam 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 diteruskan. 0x8004c007
DRM_E_CONDITIONNOTSUPPORTED 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_DEVCERTEXCEEDSSIZELIMIT Sertifikat perangkat melebihi ukuran maksimum. 0x8004c043
DRM_E_DEVCERTINDIV_NOT_SUPPORTED Individualisasi sertifikat perangkat tidak didukung. 0x8004c04b
DRM_E_DEVCERTREADERROR Sertifikat perangkat tidak dapat dibaca. 0x8004c045
DRM_E_DEVCERTTEMPLATEEXCEEDSSIZELIMIT Templat sertifikat perangkat melebihi ukuran maksimum. 0x8004c044
DRM_E_DEVCERTTEMPLATEREADERROR Templat sertifikat perangkat tidak dapat dibaca. 0x8004c049
DRM_E_DEVCERTWRITEERROR 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 Terjadi kesalahan saat menulis file. 0x8004c01b
DRM_E_HASHMISMATCH Pemeriksaan hash bertanda 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_HDSNOTLOCKEDEXCLUSIVE 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 hdslot. 0x8004c025
DRM_E_HDSSLOTNOTFOUND Dataslot HDS tidak dapat ditemukan. 0x8004c024
DRM_E_HDSSTOREFULL File data HDS penuh. 0x8004c01d
DRM_E_HEADER_NOT_SET Header konten V2 tidak diatur 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_INVALID_SIGNATURE Tanda tangan lisensi tidak valid. 0x800480CFL
DRM_E_INVALIDBINDID ID ikatan tidak valid. 0x8004c015
DRM_E_INVALIDDEVICECERTIFICATE Sertifikat perangkat tidak valid. 0x8004c035
DRM_E_INVALIDDEVICECERTIFICATETEMPLATE Sertifikat perangkat tidak valid. 0x8004c042
DRM_E_INVALIDLICENSE Lisensi tidak valid. 0x8004c006
DRM_E_INVALIDLICENSEFLAGS Bendera dalam lisensi tidak valid. DRM tidak memahaminya atau bertentangan. 0x8004c005
DRM_E_INVALIDLICENSESTORE Nomor versi penyimpanan lisensi salah, atau dengan cara lain penyimpanan tidak valid. 0x8004c019
DRM_E_INVALIDRIGHT Hak dalam lisensi tidak valid. 0x8004c003
DRM_E_INVALIDTIME Struktur waktu tidak valid. 0x8004c011
DRM_E_INVALIDXMLTAG Tag XML tidak valid. 0x8004c020
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 Tanda tangan lisensi tidak valid. 0x80048008L
DRM_E_LICENSE_TOOLONG Ukuran lisensi terlalu panjang. 0x8004c032
DRM_E_LICENSEEXPIRED Lisensi telah kedaluwarsa baik dengan menguras jumlah pemutaran atau mencapai tanggal selesai. 0x8004c009
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
DRM_E_LICENSENOTYETVALID Waktu saat ini adalah sebelum waktu mulai lisensi, sehingga lisensi belum valid. 0x8004c00a
DRM_E_LICENSESERVERNEEDSKEY Server lisensi memerlukan versi kunci ikatan perangkat dari layanan inisialisasi. 0x8004c018
DRM_E_LICENSESTORENOTFOUND Penyimpanan lisensi eksternal tidak ditemukan. 0x8004c012
DRM_E_LICENSEVERSIONNOTSUPPORTED 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 Respons pencabutan lisensi ditandatangani dengan kunci publik yang berbeda dari kunci publik server lisensi. 0x8004c073
DRM_E_LRB_INVALIDSIGNATURE 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 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. 0x8004c04c
DRM_E_METERING_RESPONSE_DECRYPT_FAILED Bagian terenkripsi dari respons pengukuran tidak dapat didekripsi 0X8004C060
DRM_E_METERING_STORE_CORRUPT Penyimpanan 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 disortir. 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 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
DRM_E_NORIGHTSREQUESTED 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_PRIVKEYWRITEERROR Kunci privat untuk perangkat tidak dapat disimpan. 0x8004c048
DRM_E_RIGHTSNOTAVAILABLE Hak yang diminta oleh aplikasi tidak tersedia dalam lisensi. 0x8004c00b
DRM_E_SECURESTORE_CORRUPT 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 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 tumpukan 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 yang cocok tidak dapat ditemukan untuk lisensi. 0x8004C056
DRM_E_UNKNOWN_PROPERTY Properti perangkat tidak diketahui. 0x8004C05E
DRM_E_UNSUPPORTEDALGORITHM Algoritma enkripsi yang diperlukan untuk operasi ini tidak didukung. 0x8004c016
DRM_E_V1_LICENSE_CHAIN_NOT_SUPPORTED Penautan lisensi dengan konten V1 tidak didukung. 0x8004C057
DRM_E_V1_NOT_SUPPORTED Akuisisi lisensi V1 tidak didukung. 0x8004c03B
DRM_E_WRONG_TOKEN_TYPE Jenis token yang salah digunakan. 0x8004C058
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_DEBUGGING_NOT_ALLOWED Perintah tidak dapat dijalankan dengan debugger terlampir. 0xC00D2767
Elemen keamanan DRM harus diperbarui. Pengguna dapat mengunjungi individualisasi DRM untuk memperbarui komputer mereka. 0x800480CF
Elemen keamanan DRM harus diperbarui. Pengguna dapat mengunjungi individualisasi DRM untuk memperbarui komputer mereka. 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_NOT_ALLOWED Anda tidak dapat men-debug saat mengakses konten yang dilindungi DRM. 0xC00D2767
NS_E_NOT_LICENSED Isi tidak berlisensi. 0xC00D00CD
NS_E_DRM_LICENSE_UNUSABLE Lisensi tidak dapat digunakan karena alasan yang tidak ditentukan. 0xC00D2748

 

Referensi Pemrograman