Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Media Device Manager yöntemleri çeşitli hata kodları döndürebilir. Bunlardan bazıları Windows Media Cihaz Yöneticisi'ne özgüyken, diğerleri bir cihaz oluşturmak için kullanılan ve Windows Media Cihaz Yöneticisi yöntemlerine kadar kabarmış olan diğer SDK'lar veya taşıma kitleri tarafından tanımlanır. Bu bölümde, Windows Media teknolojileri tarafından çıkış noktalarına göre düzenlenerek döndürülebilecek çeşitli hata kodları açıklanmaktadır.
Windows Media Device Manager Hata Kodları
Aşağıdaki hata kodları Windows Media Device Manager SDK'sı tarafından tanımlanır.
| İade kodu | Açıklama |
|---|---|
| WMDM_E_BUFFERTOOSMALL | Çağıran tarafından sağlanan arabellek çok küçük. İstemci, arabelleğin boyutunu artırmalı ve çağrıyı yeniden denemelidir. |
| WMDM_E_BUSY | Cihaz meşgul ve yeni isteği karşılayamıyor. |
| Sıra Dışı Çağrı | İşlemler yanlış sırada çağrıldı. (Örneğin, Açmadan Okuma'yı çağırmak.) |
| WMDM_E_INCORRECT_APPSEC | En düşük uygulama güvenliği düzeyi doğru değil. Bir cihazın anahtar/sertifika çifti yeterli güvenlik düzeyine sahip değilse bu durum oluşabilir. |
| WMDM_E_CANTOPEN_PMSN_SERVICE_PIPE | PMSN hizmet kanalı açılamıyor. |
| WMDM_E_INCORRECT_RIGHTS | Bir dosyanın izinleri yanlış. |
| WMDM_E_INTERFACEDEAD | Nesnenin istemciler ile bağlantısı kesildi. |
| WMDM_E_INVALID_TİP | Tür geçerli değil. |
| Lisans Süresi Doldu | Lisansın süresi doldu. |
| WMDM_E_LICENSE_NOTEXIST | Lisans yok. |
| WMDM_E_MAC_CHECK_FAILED | İleti kimlik doğrulama kodu denetimi başarısız oldu. |
| WMDM_E_MOREDATA | Daha fazla veri vardır. |
| WMDM_E_NORIGHTS | Çağıranın bu işlem için hakları yok. |
| WMDM_E_NOTCERTIFIED (Sertifikalandırılmadı) | Bu aramanın yapılabilmesi için arayan kişi kimlik doğrulamasından geçmemiş. |
| WMDM_E_NOTSUPPORTED | Bu işlem desteklenmiyor. |
| WMDM_E_PROCESSFAILED | İşlem başarısız oldu. |
| WMDM_E_İPTAL_EDİLDİ | Lisans iptal edildi. |
| WMDM_E_SDMI_KOPYAZATINEKANOK | SDMI uyumluluğuna göre başka kopya oluşturulamıyor. |
| WMDM_E_SDMI_TRIGGER | SDMI doğrulaması başarısız oldu. |
| WMDM_E_ÇOK_FAİZESİZ_OTURUMLAR | Çok fazla oturum var. |
| WMDM_E_USER_CANCELLED | Kullanıcı işlemi iptal etti. |
Bir hizmet sağlayıcısı, E_FAIL gibi genel hata kodlarını döndürmemelidir. Hata bir uygulamaya yayılırsa uygulamanın kullanıcıya anlamlı geri bildirim sağlayabilmesi için mümkün olduğunca belirli bir hata kodu döndürmelidir.
Depolama ve cihazla ilgili işlemlerdeki hatalar için hizmet sağlayıcıları Win32 hata kodlarına başvurmalıdır. Hizmet sağlayıcıları Windows hata kodlarını HRESULT_FROM_WIN32 kullanarak HRESULT değerlerine dönüştürebilir ve bunları dönüş değerleri olarak kullanabilir. Bu makro ve hata kodları, Platform SDK'sının bir parçası olan winerror.h dosyasında tanımlanır.
MTP Hata Kodları
Medya Aktarım Protokolü'ne (MTP) destek veren cihazlar aşağıdaki hata kodlarını döndürebilir. Hata kodlarının çoğu MTP yığınında hata anlamına gelir, ancak hata durumunu tanılamada yardımcı olur.
| HRESULT | MTP yanıt kodu | MTP yanıt kodu açıklaması | Detaylar |
|---|---|---|---|
| 0x80042003 | 0x2003 | Oturum Açık Değil | İşlemin oturum tanıtıcısının şu anda açık bir oturum olmadığını gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x80042004 | 0x2004 | Geçersiz TransactionID | TransactionID değerinin sıfır olduğunu veya geçerli bir işleme başvurmadığını gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x80042005 | 0x2005 | İşlem Desteklenmiyor | İşlem kodunun geçerli bir kod gibi göründüğünü ancak cihazın işlemi desteklemediğini gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x80042006 | 0x2006 | Parametre Desteklenmiyor | sıfır olmayan bir parametrenin işlemle birlikte belirtildiğini ve parametrenin bu işlem için kullanılmadığını gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x80042007 | 0x2007 | Tamamlanmamış Aktarım | Aktarım işleminin tamamlanmadığını ve aktarılan verilerin atılması gerektiğini gösterir. Bu yanıt iptal edilen bir işleme karşılık gelmiyor. |
| 0x80042008 | 0x2008 | Geçersiz StorageID | bir işlemle gönderilen depolama kimliğinin cihazda mevcut olan gerçek bir geçerli depoya başvurmadığını gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x80042009 | 0x2009 | Geçersiz ObjectHandle | Nesne tanıtıcısının cihazda mevcut olan bir nesneye başvurmadığını gösterir. Uygulama, depolamaları yeniden numaralandırmalıdır. |
| 0x8004200A | 0x200A | DeviceProp Desteklenmiyor | Cihaz özellik kodunun geçerli bir kod gibi göründüğünü ancak bu özelliğin cihaz tarafından desteklenmediğini gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004200B | 0x200B | Geçersiz ObjectFormatCode | Cihazın verilen bağlamda sağlanan belirli nesne biçimi kodunu desteklemediğini gösterir. |
| 0x80042012 | 0x2012 | Kısmi Silme | Bazıları yazma korumalı olduğundan veya salt okunur depolarda olduğundan, silinmek üzere belirtilen depolamaların yalnızca bir alt kümesinin aslında silindiğini gösterir. |
| 0x80042013 | 0x2013 | Mağaza Kullanılamıyor | Mağazanın (veya belirtilen nesneyi içeren mağazanın) fiziksel olarak mevcut olmadığını gösterir. Bunun nedeni medyanın çıkarılması olabilir. Bu yanıt, mağazanın meşgul olduğunu belirtmek için kullanılmayacaktır. |
| 0x80042014 | 0x2014 | Desteklenmeyen Biçime Göre Belirtim | İşlemin yalnızca belirli bir biçimdeki nesneler üzerinde eylem belirtmeye çalıştığını ve bu özelliğin desteklenmediğini gösterir. İşlemin biçime göre belirtilmeden yeniden denenmesi gerekir. Bu nitelikteki herhangi bir yanıt, gelecekte belirtilen işlemle biçime göre belirtme girişiminin aynı yanıta neden olacağını çıkarsar. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x80042015 | 0x2015 | Geçerli ObjectInfo Yok | Konağın, nesneyi aktarmadan önce cihaza geçerli nesne bilgisi sağlamadığını gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x80042016 | 0x2016 | Geçersiz Kod Biçimi | Veri kodunun doğru biçime sahip olmadığını ve bu nedenle geçerli olmadığını gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x80042017 | 0x2017 | Bilinmeyen Satıcı Kodu | Cihaz, satıcı genişletilmiş kodunun nasıl işleneceğini bilmiyor. |
| 0x8004201A | 0x201A | Geçersiz ParentObject | Nesnenin geçerli bir üst nesne olmadığını gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004201B | 0x201B | Geçersiz DeviceProp Biçimi | Cihaz özelliğini ayarlama girişiminde bulunulduğunu ancak verilerin doğru boyutta veya biçimde olmadığını gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004201C | 0x201C | Geçersiz DeviceProp Değeri | Cihaz özelliğini cihaz tarafından izin verilmeyen bir değere ayarlama girişiminde bulunulduğunu gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004201E | 0x201E | Oturum Zaten Açık | Bir oturum zaten açıkken, hostun oturum açmaya çalıştığını gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004201F | 0x201F | İşlem İptal Edildi | İşlemin el ile iptal nedeniyle kesildiğini belirtmek için kullanılabilir. |
| 0x80042020 | 0x2020 | Desteklenmeyen Hedef Belirtimi | Cihazın host tarafından hedef belirtimini desteklemediğini gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004A801 | 0xA801 | Invalid_ObjectPropCode | Cihazın bu bağlamda gönderilen Nesne Özellik Kodunu desteklemediğini gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004A802 | 0xA802 | Geçersiz_ObjeÖzelliği_Biçimi | Cihaza gönderilen nesne özelliğinin desteklenmeyen bir boyutta veya türde olduğunu gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004A803 | 0xA803 | Geçersiz_NesneÖzelliği_Değeri | Cihaza gönderilen nesne özelliğinin doğru türde olduğunu ancak desteklenmeyen bir değer içerdiğini gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004A804 | 0xA804 | Geçersiz_NesneReferansı | Gönderilen Nesne Başvurusu'nın geçerli olmadığını gösterir. Başvuru, cihazda bulunmayan bir nesne tutamacını içeriyor veya ayarlanmaya çalışılan başvuru bağlam içinde desteklenmiyor. Bunun nedeni MTP yığınındaki bir hata veya eski bir depolama nesnesi kullanan uygulama olabilir. |
| 0x8004A806 | 0xA806 | Geçersiz_Dataset | Bu işlemin veri aşamasında gönderilen veri kümesinin geçersiz olduğunu gösterir. Bu, MTP yığınında bir iç hata olduğunu gösterir. |
| 0x8004A807 | 0xA807 | Nesne_Çok_Büyük | Gönderilmek istenen nesnenin cihazın dosya sisteminde depolanamayacağını gösterir. Depolama alanında yeterli alan olmadığında bu iade edilmeyecektir. |
Taşınabilir Cihazlar için Windows Media DRM Porting Kiti hataları
Aşağıdaki hata kodları Taşınabilir Cihazlar için Windows Media DRM Taşıma Seti'nde tanımlanır ve bu taşıma seti üzerinde oluşturulan bir cihazı çağıran yöntemler tarafından döndürülebilir. Bu hata kodları DRM sorunlarıyla ilgilidir.
| İade Kodu | Açıklama | Onaltılık değer |
|---|---|---|
| DRM_FAILED(Durum) | İşlem başarısız oldu. | (Durum)<0 |
| DRM_SUCCEEDED(Durum) | İşlem başarıyla tamamlandı. | (Durum) >= 0 |
| DRM_SUCCESS | İşlem başarıyla tamamlandı. | 0x00000000L |
| DRM_S_FALSE | Yöntem başarılı oldu ve FALSEBoole değerini döndürdü. | 0x00000001L |
| DRM_E_FAIL | Belirtilmeyen bir hata oluştu. | 0x80004005L |
| DRM_E_INVALIDARG | Parametre geçerli değil veya NULL işaretçisi. | 0x80070057L |
| DRM_E_OUTOFMEMORY (Bellek Yetersiz) | yöntemi gerekli belleği ayıramadı. | 0x80000002L |
| DRM_E_DOSYABULUNAMADI | Sistem belirtilen dosyayı bulamıyor. | 0x80030002L |
| DRM_E_BUFFERTOOSMALL | Buffer veriler için yeterince büyük değil. | 0x8007007AL |
| DRM_E_NOTIMPL | Uygulanmadı. | 0x80004001L |
| DRM_E_NOMORE | Numaralandırmanın sonu veya kullanılabilir veri yok. | 0x80070103L |
| Aritmetik Taşma Hatası | Aritmetik bir işlem taşma (önemli bitlerin kaybı) ile sonuçlandı. | 0x8007534L |
| DRM_E_ALGORITHMNOTSET | Bu işlem için gereken şifreleme algoritması desteklenmiyor. | 0x8004c017 |
| DRM_E_APPCERT_REVOKED | DRM'ye verilen uygulama sertifikası iptal edilir. | 0X8004C053 |
| DRM_E_BACKUP_EXISTS | Yedekleme dosyası zaten var. | 0x8004c032 |
| DRM_E_CH_ÖZELLİK_EKSİK | İçerik üst bilgisi özniteliği eksik. | 0x80041107L |
| DRM_E_CH_GEÇERSİZ_ANAHTAR | Anahtar geçerli değil. | 0x8004110EL |
| DRM_E_CH_Kontrol Toplamı Eksik | İçerik başlığı denetim toplamı eksik. | 0x80041106L |
| DRM_E_CH_INVALID_HEADER (Geçersiz Başlık) | İçerik üst bilgisi geçerli değil. | 0x80041108L |
| DRM_E_CH_KID_MISSING | İçerik üst bilgisinde KID özniteliği eksik. | 0x80041104L |
| DRM_E_CH_LAINFO_MISSING | LAINFO özniteliği içerik başlığında eksik. | 0x80041105L |
| DRM_E_CH_NOT_SIGNED | Başlık imzalanmamış. | 0x80041113L |
| DRM_E_CH_DOĞRULAMA_YAPILAMIYOR | İçerik üst bilgisinin imzası doğrulanamıyor. | 0x8004110AL |
| DRM_E_CH_UNKNOWN_ERROR | Bilinmeyen bir hata oluştu. | 0x80041116L |
| DESTEKLENMEYEN HASH ALGORİTMASI HATASI | Karma algoritma desteklenmez. | 0x8004110CL |
| DRM_E_CH_UNSUPPORTED_SIGN_ALGORITHM (Desteklenmeyen İmza Algoritması) | İmza algoritması desteklenmez. | 0x8004110DL |
| DRM_E_CH_DESTEKLENMEYEN_SÜRÜM | İçerik üst bilgisi sürümü desteklenmiyor. | 0x8004110BL |
| DRM_E_CH_SÜRÜM_EKSİK | İçerik üst bilgisi sürümü eksik. | 0x80041103L |
| DRM_E_CIPHER_NOTINITIALIZED | Şifreleme/Şifre Çözme yordamları çağrılmadan önce DRM Şifreleme yordamları doğru şekilde başlatılmadı. | 0x800480D2L |
| DRM_E_CLIENTZAMANIGEÇERSİZ | Cihazdaki saat/saat, tolerans dahilinde lisans sunucusuyla eşitlenmemiştir. | 0x8004c01c |
| DRM_E_CLK_INVALID_DATE (Geçersiz Tarih Hatası) | Güvenli saat yanıtı geçerli değil. | 0x8004c040 |
| DRM_E_CLK_INVALID_RESPONSE | Güvenli saat yanıtı geçerli değil. | 0x8004c03f |
| DRM_E_CLK_NOT_SET (Saat Ayarlanmadı) | Bir lisans var olabilir, ancak güvenli saat ayarlanmadığından kullanılamaz. | 0x8004C05B |
| DRM_E_CLK_DESTEKLENMIYOR | Güvenli saat desteklenmiyor. | 0x8004c04a |
| DRM_E_CLK_RESETSTATEREADERROR | Güvenli saat sıfırlama durumu okunamıyor. | 0x8004c04d |
| DRM_E_CLK_RESETSTATEWRITEERROR | Güvenli saat sıfırlama durumu yazılamaz. | 0x8004c04e |
| DRM_E_CLK_UNSUPPORTED_VALUE (Desteklenmeyen Saat Değeri) | Güvenli saat yanıtı desteklenmeyen bir değer içeriyor. | 0x8004c041 |
| DRM_E_CONDITIONFAIL (Koşul Başarısız) | Lisansın bir koşulu yerine getirilemedi. | 0x8004c007 |
| DRM_E_KOŞULDESTEKLENMİYOR | Lisanstaki bir koşul, DRM'nin bu sürümü tarafından desteklenmez. | 0x8004c008 |
| DRM_E_CRYPTO_FAILED | Şifreleme işlemi başarısız oldu. | 0X8004C054 |
| DRM_E_DECRYPT_NOTINITIALIZED (şifre çözme başlatılmadı) | DRM şifre çözme yordamları, verilerin şifresini çözmeye çalışmadan önce doğru başlatılmadı. | 0x800480D3L |
| DRM_E_DEVCERTEXCEEDSSIZELIMIT (Cihaz sertifika boyut sınırını aşıyor) | Cihaz sertifikası boyut üst sınırını aşıyor. | 0x8004c043 |
| DRM_E_DEVCERTINDIV_NOT_SUPPORTED | Cihaz sertifikası bireyselleştirmesi desteklenmez. | 0x8004c04b |
| DRM_E_CihazSertifikasıOkumaHatası | Cihaz sertifikası okunamıyor. | 0x8004c045 |
| DRM_E_DEVCERTTEMPLATEBOYUTSINIRINIAŞIYOR | Cihaz sertifikası şablonu boyut üst sınırını aşıyor. | 0x8004c044 |
| DRM_E_DEVCERTTEMPLATEREADERROR (Aygıt sertifika şablonunu okuma hatası) | Cihaz sertifikası şablonu okunamıyor. | 0x8004c049 |
| DRM_E_DEVCERTWRITEERROR | Cihaz sertifikası depolanamaz. | 0x8004c046 |
| DRM_E_DEVICENOTINIT | Bu cihaz, bir DRM başlatma hizmeti ile başlatılmadı. | 0x8004c001 |
| DRM_E_DRMNOTINIT | Uygulama DRM_MGR_Initialize düzgün şekilde çağırmadı. | 0x8004c002 |
| DRM_E_YinelenenBaşlıkÖzniteliği | Başlık, yinelenen bir öznitelik içeriyor. | 0x8004c02d |
| DRM_DOSYA_OKUMA_HATASI | Dosya okunurken bir hata oluştu. | 0x8004c01a |
| DRM_E_FILESEEKERROR | Dosyada arama sırasında bir hata oluştu. | 0x8004c037 |
| DRM_DOSYA_YAZMA_HATASI | Dosya yazılırken bir hata oluştu. | 0x8004c01b |
| DRM_Hash_Uyuşmazlığı | Anahtarlı karma denetimi başarısız oldu. | 0x8004c010 |
| DRM_E_HDSBLOCKMISMATCH | Başlıkta Sağlama Toplamı özelliği eksik. | 0x8004c031 |
| DRM_E_HDSEXCLUSIVELOCKONLY (Yalnızca HDS Özel Kilidi) | Yalnızca özel kilit kabul edilir. | 0x8004c039 |
| DRM_E_HDSFILECORRUPTED | HDS dosyası bozuk. | 0x8004c026 |
| DRM_E_HDSFILEEXISTS | HDS dosyası zaten var. | 0x8004c034 |
| DRM_E_HDSLOCKFAILED | HDS dosyasının bir kesimi kilitlenemedi. | 0x8004c036 |
| DRM_E_HDSNAMESPACEFULL | HDS ad alanı dolu. | 0x8004c022 |
| DRM_E_HDSNAMESPACEINUSE | HDS ad alanı kullanımda değil. | 0x8004c028 |
| DRM_E_HDSNAMESPACENOTFOUND | HDS ad alanı bulunamıyor. | 0x8004c023 |
| DRM_E_HDSNOTLOCKEDEXCLUSIVE | Mevcut kilit özel değildir. | 0x8004c038 |
| DRM_E_HDSAYRILANKANAHTARALGILANDI | UniqueKey'de HDS ayrılmış anahtar değeri algılandı. | 0x8004c03A |
| DRM_E_HDSSEEKERROR | HDS dosyasında aranmaya çalışılıyorken bir hata oluştu. | 0x8004c027 |
| DRM_E_HDSSLOTEXIST | HDS veri yuvası yok. | 0x8004c025 |
| DRM_E_HDSSLOTNOTFOUND | HDS veri yuvası bulunamıyor. | 0x8004c024 |
| DRM_E_HDSSTOREFULL | HDS veri dosyası dolu. | 0x8004c01d |
| DRM_E_BAŞLIK_BELİRLENMEMİŞ | V2 içerik üst bilgisi ayarlanmadı | 0x8004c03C |
| DRM_E_INCOMPATABLELICENSESIZE - Uyumsuz Lisans Boyutu Hatası | Lisansın boyutu uyumsuz. DRM bu lisansı anlamıyor. | 0x8004c004 |
| DRM_E_INVALID_SECURESTORE_PASSWORD | Güvenli depolama anahtarını açmak için kullanılan parola, güvenli depolama karması doğrulanamadı. | 0x8004c029 |
| DRM_E_GEÇERSİZ İMZA | Lisans imzası geçerli değil. | 0x800480CFL |
| DRM_E_INVALIDBINDID - Geçersiz Bağlama Kimliği | Bağlama kimliği geçerli değil. | 0x8004c015 |
| DRM_C_INVALID_CİHAZ_SERTİFİKASI | Cihaz sertifikası geçerli değil. | 0x8004c035 |
| DRM_E_INVALIDDEVICECERTIFICATETEMPLATE | Cihaz sertifikası geçerli değil. | 0x8004c042 |
| DRM_E_INVALIDLICENSE - Geçersiz Lisans Hatası | Lisans geçerli değil. | 0x8004c006 |
| DRM_E_INVALIDLICENSEFLAGS - Geçersiz lisans bayrakları | Lisanstaki bayraklar geçerli değil. DRM bunları anlamıyor veya çakışıyor. | 0x8004c005 |
| DRM_E_INVALIDLICENSESTORE | Lisans mağazası sürüm numarası hatalı veya mağaza başka bir şekilde geçerli değil. | 0x8004c019 |
| DRM_E_INVALIDRIGHT | Lisansta geçerli olmayan bir hak. | 0x8004c003 |
| DRM_E_INVALIDTIME | Zaman yapısı geçerli değil. | 0x8004c011 |
| DRM_E_INVALIDXMLTAG | XML etiketi geçerli değil. | 0x8004c020 |
| DRM_Anahtar_Uyuşmazlığı | Açık-özel anahtar çifti uyumsuz. | 0x80048013L |
| DRM_E_LIC_KEY_AND_CERT_MISMATCH | Anahtar ve sertifika eşleşmez. | 0x80048013L |
| DRM_E_LIC_KEY_DECODE_FAILURE - Anahtar kod çözme hatası | Anahtarın kodu çözülemez. | 0x80048007L |
| DRM_E_LIC_SIGNATURE_FAILURE (DRM Lisans İmza Hatası) | Lisans imzası geçerli değil. | 0x80048008L |
| DRM_E_LISANS_COK_UZUN | Lisans boyutu çok uzun. | 0x8004c032 |
| DRM_E_LICENSEEXPIRED (Lisans Süresi Dolmuş) | Bir oyun sayısı tükenerek veya bir bitiş tarihine ulaşılarak lisansın süresi doldu. | 0x8004c009 |
| DRM_E_LICENSEMISMATCH | Lisans içerik kimliği veya SDK kimliği, uygulama tarafından istenen kimlikle eşleşmiyor. | 0x8004c00c |
| DRM_E_LICENSENOTBOUND | Lisansa bağlı değil. Şifre çözme başarılı bir bağlama çağrısı olmadan gerçekleşemez. | 0x8004c00f |
| DRM_E_LICENSENOTFOUND | Dış lisans deposunda bir lisans bulunamadı. | 0x8004c013 |
| DRM_E_LİSANSŞUANGEÇERLİDEĞİL | Geçerli saat lisans başlangıç saatinden önce olduğundan, lisans henüz geçerli değildir. | 0x8004c00a |
| DRM_LİSANS_SERVER_ANAHTAR_GEREKLİ | Lisans sunucusu, başlatma hizmetinden cihaz bağlama anahtarının bir sürümüne ihtiyaç duyar. | 0x8004c018 |
| DRM_E_LICENSESTORENOTFOUND | Dış lisans deposu bulunamadı. | 0x8004c012 |
| DRM_E_LICENSEVERSIONNOTSUPPORTED (Lisans versiyonu desteklenmiyor) | DRM lisans sürümü, cihazdaki DRM sürümü tarafından desteklenmez. | 0x8004c014 |
| DRM_E_LOGICERR | DRM kodunda bir mantık hatası var. Bu sonuç hiçbir zaman döndürülmemelidir. Döndürüldüğünde işlem göremeyen bir kod yolu oluşur | 0x8004c3e8 |
| DRM_E_LRB_INVALIDLICENSEDATA | Lisans iptal yanıtı, lisans sunucusunun ortak anahtarından farklı bir ortak anahtarla imzalanır. | 0x8004c073 |
| DRM_E_LRB_GEÇERSİZİMZA | Lisans iptal yanıtındaki imza geçerli değil. | 0x8004c071 |
| DRM_E_LRB_LGPUBKEY_MISMATCH | Lisans iptal yanıtı, lisans sunucusunun ortak anahtarından farklı bir ortak anahtarla imzalanır. | 0x8004c072 |
| DRM_E_LRB_NOLGPUBKEY | Lisans iptal yanıtı geçerli bir lisans sunucusu ortak anahtarı içermiyor. | 0x8004c070 |
| DRM_E_MACHINEIDMISMATCH | Cihazın, cihaz sertifikasındakinden farklı bir makine kimliği vardır. | 0x8004c03e |
| DRM_E_METERING_GEÇERSİZ_KOMUT | Ölçüm yanıtı işlenirken geçersiz bir komut gönderildi. | 0X8004C051 |
| DRM_Y_METERING_MID_UYUMSUZLUĞU | Ölçüm kimliği, ölçüm sertifikasında ve ölçüm yanıt verilerinde aynı değildir. | 0X8004C05F |
| DRM_E_ÖLÇÜM_DESTEKLENMİYOR | Ölçüm desteklenmiyor. | 0x8004c04c |
| DRM Ölçüm Yanıt Şifre Çözme Başarısız oldu | Ölçüm yanıtının şifrelenmiş bölümünün şifresi çözülemiyor | 0X8004C060 |
| DRM_E_METERING_STORE_CORRUPT (Sayaç depolama alanı bozuk) | Ölçüm deposu bozuk. | 0X8004C052 |
| DRM_E_ÖLÇÜM_YANLIŞ_TID | Ölçüm yanıtı yanlış işlem kimliğini içeriyor. | 0X8004C050 |
| DRM_E_NEEDDEVCERTINDIV (Aygıt Sertifikası Bireyselleştirmesi Gerekiyor) | Cihaz sertifikası bir şablondur. Kişiselleştirilmesi gerekir. | 0x8004c03d |
| DRM_E_NO_CLK_SUPPORTED | Bu cihaz herhangi bir saati desteklemiyor. Bu nedenle zamana bağlı lisanslar oynatılamaz. | 0x8004C05C |
| DRM_E_NO_URL | URL bilgileri bulunamıyor. | 0x8004C05D |
| DRM_E_NOACTIONINLICENSEREQUEST | Lisans isteği herhangi bir eylem içermiyor. | 0x8004c02c |
| DRM_E_NOCHECKSUMINHEADER (Başlıkta sağlama toplamı yok) | Sağlama toplamı özniteliği başlıkta yok. | 0x8004c030 |
| DRM_E_NOKIDINHEADER | Başlıktan anahtar kimliği özniteliği eksik. | 0x8004c02e |
| DRM_E_NOLAINFOINHEADER | Başlıkta LAINFO özniteliği eksik. | 0x8004c02f |
| DRM_E_NORIGHTSREQUESTED | Uygulama bağlamaya çalışmadan önce herhangi bir hak talep etmedi. | 0x8004c00e |
| DRM_E_NOXMLCDATA | XML CDATA bulunamadı. | 0x8004c021 |
| DRM_E_NOXMLCLOSETAG | XML kapatma etiketi bulunamıyor. | 0x8004c01f |
| DRM_E_NOXMLOPENTAG | XML açık etiketi bulunamıyor. | 0x8004c01e |
| DRM_E_PKCRYPTO_HATASI | Asimetrik şifreleme işleminde bir hata oluştu. | 0x800480D5L |
| DRM_E_POLİTİKA_ÖLÇÜMLEME_DEVRE_DIŞI | Ölçme kodu çağrıldı, ancak ölçme, grup veya kullanıcı politikasına göre devre dışı bırakıldı. | 0x8004C059 |
| Çevrimiçi DRM Politikası Devre Dışı Bırakıldı | Çevrimiçi iletişim grup ilkesi tarafından devre dışı bırakılır. | 0x8004C05A |
| DRM_E_PRIVKEYREADERROR | Cihazın özel anahtarı okunamıyor. | 0x8004c047 |
| DRM_E_PRIVKEYWRITEERROR (Özel anahtar yazma hatası) | Cihazın özel anahtarı depolanamaz. | 0x8004c048 |
| DRM_E_HaklarMevcutDeğil | Uygulama tarafından istenen haklar lisansta kullanılamaz. | 0x8004c00b |
| DRM_E_GüvenliDepo_Bozulmuş | Güvenli depo bozuk. | 0x8004c02a |
| DRM_E_SECURESTORE_FULL | Geçerli güvenli depo anahtarı dolu. Başka veri eklenemez. | 0x8004c02b |
| DRM_E_SECURESTORE_LOCKNOTOBTAINED | Ham modda güvenli depoya veri okumadan veya yazmadan önce kilit, DRM_SST_OpenData kullanılarak alınmalıdır. | 0x800480D4L |
| DRM_E_STACK_CORRUPT | Yığın ayırıcı bağlamı bozuk. Bunun nedeni genellikle arabellek taşmasıdır. | 0X8004C055 |
| DRM_E_STACKTOOSMALL | DRM API'sine sağlanan yığın çok küçük. | 0x800480D1L |
| DRM_E_SYNC_ENTRYNOTFOUND (Senkronizasyon girişi bulunamadı) | Kayıt senkronizasyon deposunda bulunamıyor. | 0x800480D0L |
| DRM_E_BİLİNMEYEN_BAĞLANTI_ANAHTARI | Lisans için eşleşen bağlama anahtarı bulunamıyor. | 0x8004C056 |
| DRM_E Bilinmeyen Özellik | Cihaz özelliği bilinmiyor. | 0x8004C05E |
| DRM_E_DESTEKLENMEYENALGORİTMA | Bu işlem için gereken şifreleme algoritması desteklenmiyor. | 0x8004c016 |
| DRM_E_V1_LİSANS ZİNCİRİ DESTEKLENMİYOR | V1 içeriğiyle lisans zinciri desteklenmez. | 0x8004C057 |
| DRM_E_V1_NOT_SUPPORTED | V1 lisans alımı desteklenmez. | 0x8004c03B |
| DRM_E_WRONG_TOKEN_TYPE | Yanlış belirteç türü kullanıldı. | 0x8004C058 |
| DRM_E_WRONGTOKENTYPE | Belirteç parametresi uyumsuz türde. | 0x8004c00d |
| DRM_E_XMLNOTFOUND | Gerekli bir XML etiketi bulunamıyor. | 0X8004C04F |
| NS_E_DRM_HATA_AYIKLAMA_İZİN_VERİLMİYOR | Komut, hata ayıklayıcı ekli olarak çalıştırılamaz. | 0xC00D2767 |
| DRM güvenlik öğeleri güncelleştirilmelidir. Kullanıcı, bilgisayarını güncellemek için DRM bireyselleştirme ziyaret edebilir. | 0x800480CF | |
| DRM güvenlik öğeleri güncelleştirilmelidir. Kullanıcı, bilgisayarını güncellemek için DRM bireyselleştirme ziyaret edebilir. | 0x80049006 |
Windows Media Rights Manager SDK hataları
Bazen Windows Media Rights Manager SDK'sında tanımlanan bir hatayla karşılaşabilirsiniz. Bu SDK tarafından tanımlanan hataların listesi, Hata Kodları ve İletilerbölümünde bulunabilir. Ancak, aşağıdaki Windows Media Rights Manager SDK hataları belgelenmedi.
| İade kodu | Açıklama | Onaltılık değer |
|---|---|---|
| Hata: DRM Hata Ayıklamaya İzin Verilmiyor | DRM korumalı içeriğe erişirken hata ayıklayamazsınız. | 0xC00D2767 |
| Lisanslı Değil | İçerik lisanslı değildir. | 0xC00D00CD |
| DRM lisansı kullanılamaz | Lisans, belirtilmeyen bir nedenle kullanılamaz. | 0xC00D2748 |
İlgili konular