Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Windows Media Device Manager metódusai számos hibakódot adhatnak vissza. Ezek közül némelyik a Windows Media Device Managerhez specifikus, míg másokat más SDK-k vagy portolókészletek határoznak meg az eszköz készítéséhez és felkerülnek a Windows Media Device Manager metódusokra. Ez a szakasz a Windows Media-technológiák által a forrás szerint rendszerezett különböző hibakódokat ismerteti.
Windows Media Device Manager hibakódjai
Az alábbi hibakódokat a Windows Media Device Manager SDK határozza meg.
| Kód visszaadása | Leírás |
|---|---|
| WMDM_E_BUFFERTOOSMALL | A hívó által megadott puffer túl kicsi. Az ügyfélnek növelnie kell a puffer méretét, és újra meg kell próbálkoznia a hívással. |
| WMDM_E_BUSY | Az eszköz foglalt, és nem tudja teljesíteni az új kérést. |
| WMDM_E_CALL_OUT_OF_SEQUENCE | A műveletek meghívása helytelen sorrendben történt. (Például az Olvasás meghívása megnyitás nélkül.) |
| WMDM_E_INCORRECT_APPSEC (Helytelen alkalmazásbiztonsági beállítás) | Az alkalmazásbiztonság minimális szintje nem helyes. Ez akkor fordulhat elő, ha egy eszköz kulcs-tanúsítvány párja nem elég magas biztonsági szint. |
| WMDM_E_NEM_TUD_MEGNYITNI_PMSN_SZOLGÁLTATÁSI_CSŐVEZETÉK | A PMSN-szolgáltatási cső nem nyitható meg. |
| WMDM_E_INCORRECT_RIGHTS | A fájlokhoz tartozó jogosultságok nem helyesek. |
| WMDM_E_INTERFACEDEAD (Interfész halott) | Az objektum leválasztotta magát a kliensekről. |
| WMDM_E_INVALIDTYPE | A típus érvénytelen. |
| Az engedély lejárt (WMDM_E_LICENSE_EXPIRED) | A licenc lejárt. |
| WMDM_E_LICENSE_NOTEXIST | A licenc nem létezik. |
| WMDM_E_MAC_CHECK_FAILED | Az üzenethitelesítési kód ellenőrzése nem sikerült. |
| WMDM_E_MOREDATA | Több adat is van. |
| WMDM_E_NORIGHTS | A hívónak nincs jogosultsága ehhez a művelethez. |
| WMDM_E_NOTCERTIFIED | A hívó nincs hitelesítve a hívás indításához. |
| WMDM_E_NOTSUPPORTED | Ez a művelet nem támogatott. |
| WMDM_E_PROCESSFAILED - Feldolgozás sikertelen. | A folyamat nem sikerült. |
| WMDM_E_REVOKED | A licencet visszavonták. |
| WMDM_E_SDMI_NOMORECOPIES | SDMI-megfelelőségenként nem lehet több másolatot készíteni. |
| WMDM_E_SDMI_TRIGGER | Az SDMI ellenőrzése nem sikerült. |
| WMDM_E_TOO_MANY_SESSIONS | Túl sok munkamenet létezik. |
| WMDM_E_USER_CANCELLED | A felhasználó megszakította a műveletet. |
A szolgáltatónak tartózkodnia kell az általános hibakódok visszaadásától, például E_FAIL. A hibakódot a lehető legrészletesen kell visszaadnia, hogy ha a hibát egy alkalmazás propagálja, az alkalmazás értelmes visszajelzést adjon a felhasználónak.
A tárolással és az eszközökhöz kapcsolódó műveletek során felmerülő hibák esetén a szolgáltatóknak Win32 hibakódokat kell alkalmazniuk. A szolgáltatók a HRESULT_FROM_WIN32 segítségével konvertálhatják a Windows hibakódjait HRESULT értékekké, és visszatérési értékként használhatják őket. Ez a makró és a hibakódok a winerror.h-ban vannak definiálva, amely a Platform SDK része.
MTP-hibakódok
A Media Transport Protocol (MTP) protokollt támogató eszközök a következő hibakódokat adhatják vissza. A hibakódok többsége hibát jelez az MTP-veremben, de hasznos a hibahelyzet diagnosztizálásában.
| HRESULT | MTP-válaszkód | MTP válaszkód leírása | Részletek |
|---|---|---|---|
| 0x80042003 | 0x2003 | A munkamenet nincs megnyitva | Azt jelzi, hogy a művelet munkamenet-kezelője jelenleg nem nyitott munkamenet. Ez belső hibát jelez az MTP-veremben. |
| 0x80042004 | 0x2004 | Érvénytelen tranzakcióazonosító | Azt jelzi, hogy a TransactionID nulla, vagy nem érvényes tranzakcióra hivatkozik. Ez belső hibát jelez az MTP-veremben. |
| 0x80042005 | 0x2005 | A művelet nem támogatott | Azt jelzi, hogy a műveleti kód érvényes kódnak tűnik, de az eszköz nem támogatja a műveletet. Ez belső hibát jelez az MTP protokollveremben. |
| 0x80042006 | 0x2006 | A paraméter nem támogatott | Azt jelzi, hogy a művelettel együtt nem nulla paramétert adott meg, és a paraméter nem használatos ehhez a művelethez. Ez belső hibát jelez az MTP-veremben. |
| 0x80042007 | 0x2007 | Hiányos átvitel | Azt jelzi, hogy az átvitel nem fejeződött be, és az átvitt adatokat el kell vetni. Ez a válasz nem felel meg a megszakított tranzakciónak. |
| 0x80042008 | 0x2008 | Érvénytelen StorageID | Azt jelzi, hogy egy művelettel küldött tárazonosító nem hivatkozik az eszközön található tényleges érvényes tárolóra. Ez belső hibát jelez az MTP-veremben. |
| 0x80042009 | 0x2009 | Érvénytelen Objektumkezelő | Azt jelzi, hogy egy objektumfogópont nem hivatkozik az eszközön található tényleges objektumra. Az alkalmazásnak újra számba kell helyeznie a tárolókat. |
| 0x8004200A | 0x200A | A DeviceProp nem támogatott | Azt jelzi, hogy az eszköz tulajdonságkódja érvényes kódnak tűnik, de ezt a tulajdonságot az eszköz nem támogatja. Ez belső hibát jelez az MTP-veremben. |
| 0x8004200B | 0x200B | Érvénytelen ObjectFormatCode | Azt jelzi, hogy az eszköz nem támogatja az adott környezetben megadott objektumformátum-kódot. |
| 0x80042012 | 0x2012 | Részleges törlés | Azt jelzi, hogy a törlésre megjelölt tárolóknak csak egy részhalmaza lett ténylegesen törölve, mert némelyik írásvédett volt, vagy csak olvasható tárolókon voltak. |
| 0x80042013 | 0x2013 | Az áruház nem érhető el | Azt jelzi, hogy a tároló (vagy a megjelölt objektumot tartalmazó tároló) fizikailag nem érhető el. Ezt okozhatja a média kibocsátása. Ez a válasz nem utalhat arra, hogy a tároló foglalt. |
| 0x80042014 | 0x2014 | Nem támogatott formátum szerinti specifikáció | Azt jelzi, hogy a művelet csak egy adott formátumú objektumon próbált meg műveletet megadni, és ez a képesség nem támogatott. A műveletet formátum megadása nélkül újra meg kell kísérelni. Az ilyen jellegű válaszok arra következtetnek, hogy a megadott művelettel történő formázással történő jövőbeli megkísérlések ugyanazt a választ eredményezik. Ez belső hibát jelez az MTP-veremben. |
| 0x80042015 | 0x2015 | Nincs érvényes ObjectInfo | Azt jelzi, hogy a gazdagép nem biztosított érvényes objektumadatokat az eszköznek, mielőtt átvitte volna az objektumot. Ez belső hibát jelez az MTP-veremben. |
| 0x80042016 | 0x2016 | Érvénytelen kódformátum | Azt jelzi, hogy az adatkód formátuma nem megfelelő, ezért érvénytelen. Ez belső hibát jelez az MTP-veremben. |
| 0x80042017 | 0x2017 | Ismeretlen szállítókód | Az eszköz nem tudja, hogyan kell kezelni a szállító kiterjesztett kódját. |
| 0x8004201A | 0x201A | Érvénytelen ParentObject | Azt jelzi, hogy az objektum nem érvényes szülőobjektum. Ez belső hibát jelez az MTP-veremben. |
| 0x8004201B | 0x201B | Érvénytelen DeviceProp formátum | Azt jelzi, hogy kísérlet történt egy eszköztulajdonság beállítására, de az adatok nem a megfelelő méretűek vagy formátumúak. Ez egy belső hibát mutat az MTP-veremrendszerben. |
| 0x8004201C | 0x201C | Érvénytelen DeviceProp érték | Azt jelzi, hogy kísérlet történt egy eszköztulajdonság olyan értékre való beállítására, amelyet az eszköz nem engedélyezett. Ez belső hibát jelez az MTP-stackben. |
| 0x8004201E | 0x201E | A munkamenet már nyitva van | Azt jelzi, hogy a gazdagép megpróbálta megnyitni a munkamenetet, miközben egy munkamenet már nyitva van. Ez belső hibát jelez az MTP-veremben. |
| 0x8004201F | 0x201F | Tranzakció megszakítva | Használható annak jelzésére, hogy a művelet manuális lemondás miatt megszakadt. |
| 0x80042020 | 0x2020 | A nem támogatott célhely specifikációja | Azt jelzi, hogy az eszköz nem támogatja a gazdagép által megadott rendeltetési hely meghatározását. Ez egy belső rendszerhibát jelez az MTP-veremben. |
| 0x8004A801 | 0xA801 | Invalid_ObjectPropCode | Azt jelzi, hogy az eszköz ebben a környezetben nem támogatja az elküldött objektumtulajdonság-kódot. Ez belső hibát jelez az MTP-veremben. |
| 0x8004A802 | 0xA802 | Invalid_ObjectProp_Format | Azt jelzi, hogy az eszközre küldött objektumtulajdonságok mérete vagy típusa nem támogatott. Ez egy belső hibát jelez az MTP-veremben. |
| 0x8004A803 | 0xA803 | Érvénytelen_ObejktumTulajdonság_Érték | Azt jelzi, hogy az eszköznek küldött objektumtulajdonság a megfelelő típus, de olyan értéket tartalmaz, amely nem támogatott. Ez belső hibát jelez az MTP-veremben. |
| 0x8004A804 | 0xA804 | Érvénytelen_ObjektumHivatkozás | Azt jelzi, hogy az elküldött objektumhivatkozás érvénytelen. A hivatkozás tartalmaz egy objektumhivatkozást, amely nem található az eszközön, vagy a beállítandó hivatkozás nem támogatott ebben a környezetben. Ennek oka lehet az MTP-verem hibája, vagy egy elavult tárobjektumot használó alkalmazás. |
| 0x8004A806 | 0xA806 | Érvénytelen_Adatkészlet | Azt jelzi, hogy a művelet adatfázisában küldött adathalmaz érvénytelen. Ez egy belső hibát jelez az MTP-veremben. |
| 0x8004A807 | 0xA807 | Objektum_Túl_Nagy | Azt jelzi, hogy az elküldendő objektum nem tárolható az eszköz fájlrendszerében. Ezt nem lehet visszaadni, ha nincs elegendő hely a tárolón. |
Windows Media DRM for Portable Devices Porting Kit hibái
A következő hibakódok a Hordozható eszközök portolókészletéhez készült Windows Media DRM-ben vannak definiálva, és a portolókészletre épülő eszközt meghívó metódusok adhatják vissza. Ezek a hibakódok DRM-problémákhoz kapcsolódnak.
| Visszaadott kód | Leírás | Hexadecimális érték |
|---|---|---|
| DRM_FAILED(Status) | A művelet nem sikerült. | (Állapot)<0 |
| DRM_SUCCEEDED(Állapot) | A művelet sikeresen befejeződött. | (Állapot) >= 0 |
| DRM_SUCCESS | A művelet sikeresen befejeződött. | 0x00000000L |
| DRM_S_FALSE | A metódus sikeres volt, és visszaadta a HAMISlogikai értéket. | 0x00000001L |
| DRM_E_FAIL | Meghatározatlan hiba történt. | 0x80004005L |
| DRM_E_INVALIDARG (érvénytelen argumentum) | A paraméter érvénytelen, vagy NULL mutató. | 0x80070057L |
| DRM_E_OUTOFMEMORY | A metódus nem tudta lefoglalni a szükséges memóriát. | 0x80000002L |
| DRM_E_FILENOTFOUND | A rendszer nem találja a megadott fájlt. | 0x80030002L |
| DRM_E_BUFFERTOOSMALL | A puffer túl kicsi az adatokhoz. | 0x8007007AL |
| DRM_E_NOTIMPL | Nincs implementálva. | 0x80004001L |
| DRM_E_NOMORE | A számbavétel vége, vagy nincs több elérhető adat. | 0x80070103L |
| DRM_E_ARITHMETIC_OVERFLOW | Az aritmetikai művelet túlcsordulást (fontos bitek elvesztését) eredményezett. | 0x8007534L |
| DRM_E_ALGORITHMNOTSET | A művelethez szükséges titkosítási algoritmus nem támogatott. | 0x8004c017 |
| DRM_E_APPCERT_REVOKED | A DRM-nek adott alkalmazástanúsítvány visszavonásra kerül. | 0X8004C053 |
| DRM_E_BACKUP_EXISTS | A biztonsági mentési fájl már létezik. | 0x8004c032 |
| DRM_E_CH_ATTR_MISSING | Hiányzik egy tartalomfejléc-attribútum. | 0x80041107L |
| DRM_E_CH_BAD_KEY (hibás kulcs) | A kulcs érvénytelen. | 0x8004110EL |
| DRM_E_CH_ELLENŐRZŐÖSSZEG_HIÁNYZIK | Hiányzik a tartalomfejléc ellenőrzőösszege. | 0x80041106L |
| DRM_E_CH_INVALID_HEADER – Érvénytelen fejléc hiba. | A tartalomfejléc érvénytelen. | 0x80041108L |
| DRM gyermekazonosító hiányzik | A KID attribútum hiányzik a tartalomfejlécből. | 0x80041104L |
| DRM_E_CH_LAINFO_MISSING | A LAINFO attribútum hiányzik a tartalomfejlécből. | 0x80041105L |
| DRM_E_CH_NOT_SIGNED | A fejléc nincs aláírva. | 0x80041113L |
| DRM_HIBA_CH_NEM_SIKERÜLT_ELLENŐRIZNI | A tartalomfejléc aláírása nem ellenőrizhető. | 0x8004110AL |
| DRM_E_CH_UNKNOWN_ERROR | Ismeretlen hiba történt. | 0x80041116L |
| DRM_E_CH_NEM_TÁMOGATOTT_HASH_ALGORITMUS | A kivonatoló algoritmus nem támogatott. | 0x8004110CL |
| DRM_E_CH_Nem támogatott aláírási algoritmus | Az aláírási algoritmus nem támogatott. | 0x8004110DL |
| DRM_E_CH_NEM_TÁMOGATOTT_VERZIÓ | A tartalomfejléc verziója nem támogatott. | 0x8004110BL |
| DRM_E_CH_VERSION_MISSING | Hiányzik a tartalomfejléc verziója. | 0x80041103L |
| DRM_E_TITKOSÍTÁS_NEM_INICIALIZÁLT | A DRM-titkosítási rutinok inicializálása nem sikerült megfelelően a titkosítási/visszafejtési rutinok meghívása előtt. | 0x800480D2L |
| DRM_E_CLIENTTIMEINVALID | Az eszközön lévő idő/óra nem szinkronizálódik a licenckiszolgálóval a tűréshatáron belül. | 0x8004c01c |
| DRM_E_CLK_INVALID_DATE (érvénytelen dátum) | A biztonságos óra válasza érvénytelen. | 0x8004c040 |
| DRM_E_CLK_INVALID_RESPONSE | A biztonságos óra válasza érvénytelen. | 0x8004c03f |
| DRM_E_CLK_NOT_SET | Előfordulhat, hogy létezik licenc, de nem használható, mert nincs beállítva a biztonságos óra. | 0x8004C05B |
| DRM_E_CLK_NOT_SUPPORTED (Az óra nem támogatott) | A biztonságos óra nem támogatott. | 0x8004c04a |
| DRM_E_CLK_RESETSTATEREADERROR | A biztonságos óra alaphelyzetbe állítási állapota nem olvasható be. | 0x8004c04d |
| DRM_E_CLK_RESETSTATEWRITEERROR | A biztonságos óra alaphelyzetbe állítási állapota nem írható meg. | 0x8004c04e |
| DRM_E_CLK_UNSUPPORTED_VALUE | A biztonságos óra válasza nem támogatott értéket tartalmaz. | 0x8004c041 |
| DRM_E_FELTÉTELHIBA | A licenc egyik feltétele nem teljesült. | 0x8004c007 |
| DRM_E_CONDITIONNOTSUPPORTED | A DRM ezen verziója nem támogatja a licenc egyik feltételét. | 0x8004c008 |
| DRM_E_CRYPTO_SIKERTELEN | A titkosítási művelet nem sikerült. | 0X8004C054 |
| DRM_E_DECRYPT_NOTINITIALIZED (A visszafejtési folyamat nincs inicializálva) | A DRM dekódoló rutinjai nem lettek megfelelően inicializálva az adatok visszafejtése előtt. | 0x800480D3L |
| DRM_E_DEVCERTEXCEEDSSIZELIMIT | Az eszköztanúsítvány meghaladja a maximális méretet. | 0x8004c043 |
| DRM_E_DEVCERTINDIV_NOT_SUPPORTED | Az eszköztanúsítvány-individualizálás nem támogatott. | 0x8004c04b |
| DRM_E_DEVCERTREADERROR | Az eszköztanúsítvány nem olvasható. | 0x8004c045 |
| DRM_E_DEVCERTSABLONMÉRETHATÁRTÚLLÉPÉS | Az eszköztanúsítvány-sablon meghaladja a maximális méretet. | 0x8004c044 |
| DRM_E_DEVCERTTEMPLATEREADERROR | Az eszköztanúsítvány-sablon nem olvasható. | 0x8004c049 |
| DRM_E_DEVCERTWRITEERROR (Eszköz tanúsítvány írási hiba) | Az eszköztanúsítvány nem tárolható. | 0x8004c046 |
| DRM_E_DEVICENOTINIT | Ez az eszköz nem inicializálódott DRM inicializálási szolgáltatással. | 0x8004c001 |
| DRM_E_DRMNOTINIT | Az alkalmazás nem megfelelően hívta meg DRM_MGR_Initialize. | 0x8004c002 |
| DRM_E_DUPLICATEDHEADERATTRIBUTE (Ismétlődő fejléc attribútum) | A fejléc ismétlődő attribútumot tartalmaz. | 0x8004c02d |
| DRM_E_FILEREADERROR - Fájlolvasási hiba | Hiba történt egy fájl olvasása közben. | 0x8004c01a |
| DRM_E_FILESEEKERROR | Hiba történt a fájlban való keresés során. | 0x8004c037 |
| DRM_E_FÁJLÍRÁSHIBA | Hiba történt egy fájl írása közben. | 0x8004c01b |
| DRM_E_HASHMISMATCH | A kulcsos kivonat ellenőrzése nem sikerült. | 0x8004c010 |
| DRM_E_HDSBLOCKMISMATCH | A Ellenőrzőösszeg attribútum hiányzik a fejlécből. | 0x8004c031 |
| DRM_E_HDSEXCLUSIVELOCKONLY - Csak kizárólagos zárolás engedélyezett | Kizárólagos zárolást fogadunk el. | 0x8004c039 |
| DRM_E_HDSFILEKÁROSODOTT | A HDS-fájl sérült. | 0x8004c026 |
| DRM_E_HDSFILEEXISTS | A HDS-fájl már létezik. | 0x8004c034 |
| DRM_E_HDSLOCKFAILED | A HDS-fájl egy szegmensének zárolása nem sikerült. | 0x8004c036 |
| DRM_E_HDSNAMESPACEFULL | A HDS-névtér megtelt. | 0x8004c022 |
| DRM_E_HDSNAMESPACEINUSE | Nincs használatban HDS-névtér. | 0x8004c028 |
| DRM_E_HDSNAMESPACENOTFOUND | Nem található HDS-névtér. | 0x8004c023 |
| DRM_E_HDSNOTLOCKEDEXCLUSIVE | A meglévő zárolás nem kizárólagos. | 0x8004c038 |
| DRM_E_HDSRESERVEDKEYDETECTED | A rendszer fenntartott HDS-kulcsértéket észlelt a UniqueKey-ben. | 0x8004c03A |
| DRM_E_HDSSEEKERROR – Hibakeresési hiba a DRM-ben. | Hiba történt a HDS-fájlban való keresés közben. | 0x8004c027 |
| DRM_E_HDSSLOTEXIST | Nincs HDS-adatkészlet. | 0x8004c025 |
| DRM_E_HDSSLOTNOTFOUND | Az HDS-adathasáb nem található. | 0x8004c024 |
| DRM_E_HDSSTOREFULL | A HDS-adatfájl megtelt. | 0x8004c01d |
| DRM_E_HEADER_NOT_SET | A V2-tartalomfejléc nincs beállítva | 0x8004c03C |
| DRM_E_NEM_KOMPATIBILIS_LICENC_MÉRET | A licenc mérete nem kompatibilis. A DRM nem érti ezt a licencet. | 0x8004c004 |
| DRM_E_INVALID_SECURESTORE_PASSWORD | A biztonságos tárkulcs megnyitásához használt jelszó nem tudta ellenőrizni a biztonságos tár kivonatát. | 0x8004c029 |
| DRM_E érvénytelen aláírás | A licenc aláírása érvénytelen. | 0x800480CFL |
| DRM_E_INVALIDBINDID | A kötés azonosítója érvénytelen. | 0x8004c015 |
| ÉRVÉNYTELEN_ESZKÖZ_TANÚSÍTVÁNY | Az eszköztanúsítvány érvénytelen. | 0x8004c035 |
| DRM_E_INVALIDDEVICECERTIFICATETEMPLATE (érvénytelen eszköz tanúsítvány sablon) | Az eszköztanúsítvány érvénytelen. | 0x8004c042 |
| DRM_E_INVALIDLICENSE | A licenc érvénytelen. | 0x8004c006 |
| DRM_E_INVALIDLICENSEFLAGS – Érvénytelen licencjelzők | A licencben szereplő jelzők érvénytelenek. A DRM nem érti őket, vagy ütköznek. | 0x8004c005 |
| DRM_E_INVALIDLICENSESTORE - Érvénytelen licenc tároló | A licenctároló verziószáma helytelen, vagy más módon az áruház érvénytelen. | 0x8004c019 |
| DRM_E_INVALIDRIGHT | A licencben szereplő jog érvénytelen. | 0x8004c003 |
| DRM_E_ÉRVÉNYTELEN_IDŐ | Az időszerkezet érvénytelen. | 0x8004c011 |
| DRM_E_INVALIDXMLTAG | Érvénytelen XML-címke. | 0x8004c020 |
| DRM_E_KEY_MISMATCH | A nyilvános-privát kulcspárok nem egyeznek. | 0x80048013L |
| DRM_E_LIC_KULCS_ÉS_TANÚSÍTVÁNY_NEM_FELEL_MEGEGYEZÉSNEK | A kulcs és a tanúsítvány nem egyezik. | 0x80048013L |
| DRM_E_LIC_KEY_DECODE_FAILURE | A kulcsok nem dekódolhatók. | 0x80048007L |
| DRM_E_LIC_SIGNATURE_FAILURE - Licenc aláírási hiba | A licenc aláírása érvénytelen. | 0x80048008L |
| TÚL HOSSZÚ ENGEDÉLY HIBA (DRM_E_LICENSE_TOOLONG) | A licenc mérete túl hosszú. | 0x8004c032 |
| DRM_E_LICENSEEXPIRED (A licenc lejárt) | A licenc lejárt egy lejátszási szám kimerülésével vagy egy befejezési dátum elérésével. | 0x8004c009 |
| DRM_E_LICENSEMISMATCH | A licenctartalom-azonosító vagy az SDK-azonosító nem egyezik meg az alkalmazás által kért azonosítóval. | 0x8004c00c |
| DRM_E_LICENSENOTBOUND - a licenc nincs hozzárendelve | A licenchez nincs kötve. A visszafejtés nem történhet sikeres kötéshívás nélkül. | 0x8004c00f |
| DRM_E_LICENSENOTFOUND - Licenc nem található | Nem található licenc a külső licenctárolóban. | 0x8004c013 |
| DRM_E_LICENC MÉG NEM ÉRVÉNYES | Az aktuális idő a licenc kezdési időpontja előtt van, ezért a licenc még nem érvényes. | 0x8004c00a |
| DRM_E_LICENSESERVERNEEDSKEY | A licenckiszolgálónak szüksége van az eszközkötési kulcs egy verziójára az inicializálási szolgáltatásból. | 0x8004c018 |
| DRM_E_LICENSESTORENOTFOUND | A külső licenctároló nem található. | 0x8004c012 |
| DRM_E_LICENCVERZIÓNEMTÁMOGATOTT | A DRM-licencverziót az eszközön lévő DRM-verzió nem támogatja. | 0x8004c014 |
| DRM_E_LOGICERR | A DRM-kódban logikai hiba van. Ezt az eredményt soha nem szabad visszaadni. Van egy nem kezelt kódútvonal, ha visszaadódik. | 0x8004c3e8 |
| DRM_E_LRB_INVALIDLICENSEDATA (Érvénytelen licenccel kapcsolatos adatok) | A licencvisszavonási válasz a licenckiszolgáló nyilvános kulcsától eltérő nyilvános kulccsal van aláírva. | 0x8004c073 |
| DRM_E_LRB_INVALIDSIGNATURE (érvénytelen aláírás) | A licenc visszavonási válaszában szereplő aláírás érvénytelen. | 0x8004c071 |
| DRM_E_LRB_LGPUBKEY_MISMATCH | A licencvisszavonási válasz a licenckiszolgáló nyilvános kulcsától eltérő nyilvános kulccsal van aláírva. | 0x8004c072 |
| DRM_E_LRB_NOLGPUBKEY | A licencvisszavonási válasz nem tartalmaz érvényes nyilvános licenckiszolgálói kulcsot. | 0x8004c070 |
| DRM_E_MACHINEIDMISMATCH | Az eszköz gépazonosítója eltér az eszköztanúsítványban szereplőtől. | 0x8004c03e |
| DRM_E_METERING_INVALID_COMMAND | Érvénytelen parancs lett elküldve a mérési válasz feldolgozásakor. | 0X8004C051 |
| DRM_E_METERING_MID_MISMATCH | A mérési azonosító nem azonos a mérési tanúsítványban és a mérési válaszadatokban. | 0X8004C05F |
| DRM_E_METERING_NOT_SUPPORTED (A mérés nem támogatott) | A mérést nem támogatják. | 0x8004c04c |
| DRM_E_METERING_RESPONSE_DECRYPT_FAILED - A metering válasz dekódolása sikertelen | A mérési válasz titkosított szakasza nem fejthető vissza | 0X8004C060 |
| DRM_E_METERING_STORE_CORRUPT (DRM mérési tárhely sérült) | A mérési tároló sérült. | 0X8004C052 |
| DRM_E_METERING_WRONG_TID | A mérési válasz nem a megfelelő tranzakcióazonosítót tartalmazza. | 0X8004C050 |
| DRM_E_NEEDDEVCERTINDIV | Az eszköztanúsítvány egy sablon. Egyedinek kell lennie. | 0x8004c03d |
| DRM_E_NO_CLK_SUPPORTED | Ez az eszköz nem támogatja az órákat. Így az időhöz kötött licencek nem játszhatók le. | 0x8004C05C |
| DRM_E_NO_URL | Az URL-információ nem található. | 0x8004C05D |
| DRM_E_NOACTIONINLICENSEREQUEST | A licenckérelem nem tartalmaz semmilyen műveletet. | 0x8004c02c |
| DRM_E_NOCHECKSUMINHEADER | Az ellenőrzőösszeg attribútum hiányzik a fejlécből. | 0x8004c030 |
| DRM_E_NOKIDINHEADER | A kulcsazonosító attribútum hiányzik a fejlécből. | 0x8004c02e |
| DRM_E_NOLAINFOINHEADER | A LAINFO attribútum hiányzik a fejlécből. | 0x8004c02f |
| DRM_E_NORIGHTSREQUESTED | Az alkalmazás nem kért semmilyen jogosultságot a kötés előtt. | 0x8004c00e |
| DRM_E_NOXMLCDATA | Nem található XML CDATA. | 0x8004c021 |
| DRM_E_NOXMLCLOSETAG | Nem található XML-zárócímke. | 0x8004c01f |
| DRM_E_NOXMLOPENTAG | Nem található megnyitott XML-címke. | 0x8004c01e |
| DRM_E_PKCRYPTO_FAILURE | Hiba történt egy aszimmetrikus titkosítási művelet során. | 0x800480D5L |
| DRM_E_POLITIKA_MÉRÉS_LETILTVA | A mérési kódot meghívták, de a mérést letiltotta a csoport- vagy felhasználói szabályzat. | 0x8004C059 |
| DRM_E_Szabályzat_Online_Letiltva | Az online kommunikációt csoportházirend tiltja le. | 0x8004C05A |
| DRM_E_PRIVKEYREADERROR | Az eszköz titkos kulcsa nem olvasható. | 0x8004c047 |
| DRM_E_PRIVKEYWRITEERROR | Az eszköz titkos kulcsa nem tárolható. | 0x8004c048 |
| Hiba: DRM_E_RIGHTSNOTAVAILABLE - A jogok nem állnak rendelkezésre | Az alkalmazás által kért jogok nem érhetők el a licencben. | 0x8004c00b |
| DRM_E_SECURESTORE_CORRUPT | A biztonságos tároló sérült. | 0x8004c02a |
| DRM_E_SECURESTORE_FULL | A jelenlegi biztonsági tárolókulcs megtelt. Nincs több adat hozzáadva. | 0x8004c02b |
| DRM_HIBA_SECURESTORE_LOCKNEMFEDEZHETŐFEL | Mielőtt nyers módban olvas vagy ír adatokat a biztonságos tárolóba, a zárolást DRM_SST_OpenData használatával kell beszerezni. | 0x800480D4L |
| DRM_E_STACK_CORRUPT (Verem sérült) | A veremelosztó kontextusa sérült. Ezt általában puffertúlcsordulás okozza. | 0X8004C055 |
| DRM_E_STACKTOOSMALL | A DRM API-hoz megadott verem túl kicsi volt. | 0x800480D1L |
| DRM_E_SYNC_ENTRYNOTFOUND | A bejegyzés nem található a szinkronizálási tárolóban. | 0x800480D0L |
| Ismeretlen kötelező kulcsú DRM hiba | A licenchez nem található egyező kötési kulcs. | 0x8004C056 |
| DRM_E_UNKNOWN_PROPERTY | Az eszköz tulajdonsága ismeretlen. | 0x8004C05E |
| DRM_E_UNSUPPORTEDALGORITHM | A művelethez szükséges titkosítási algoritmus nem támogatott. | 0x8004c016 |
| DRM_E_V1_LICENSE_CHAIN_NOT_SUPPORTED (A V1-es licenclánc nem támogatott) | A V1 tartalommal rendelkező licencláncolás nem támogatott. | 0x8004C057 |
| DRM_E_V1_NOT_SUPPORTED - Ez a DRM-verzió nem támogatott. | A V1-licenc beszerzése nem támogatott. | 0x8004c03B |
| DRM_E_WRONG_TOKEN_TYPE | Nem megfelelő típusú jogkivonat került felhasználásra. | 0x8004C058 |
| DRM_E_WRONGTOKENTYPE | A jogkivonat paramétere nem kompatibilis típusú. | 0x8004c00d |
| DRM_E_XMLNOTFOUND | A szükséges XML-címke nem található. | 0X8004C04F |
| NS_E_DRM_HIBAKERESÉS_NEM_ENGEDÉLYEZETT | A parancsok nem futtathatók csatolt hibakeresővel. | 0xC00D2767 |
| A DRM biztonsági elemeit frissíteni kell. A felhasználó felkeresheti a DRM-individualizálási oldalt a számítógépének frissítéséhez. | 0x800480CF | |
| A DRM biztonsági elemeit frissíteni kell. A felhasználó felkeresheti DRM-individualizálási a számítógép frissítéséhez. | 0x80049006 |
Windows Media Rights Manager SDK-hibák
Előfordulhat, hogy a Windows Media Rights Manager SDK-ban meghatározott hiba jelenik meg. Az SDK által definiált hibák listája hibakódok és üzenetek. A következő Windows Media Rights Manager SDK-hibák azonban nincsenek dokumentálva.
| Kód visszaadása | Leírás | Hexadecimális érték |
|---|---|---|
| NS_E_DRM_HIBAKERESÉS_NEM_ENGEDÉLYEZETT | A DRM által védett tartalom elérésekor nem lehet hibakeresést végezni. | 0xC00D2767 |
| NS_E_NOT_LICENSED (Licence nincs érvényben) | A tartalom nincs licencelve. | 0xC00D00CD |
| NS_E_DRM_LICENC_NEM_HASZNÁLHATÓ | A licenc meghatározatlan okból használhatatlan. | 0xC00D2748 |
Kapcsolódó témakörök