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 |