Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Windows Media Device Manager-metoder kan returnera en mängd olika felkoder. Vissa av dessa är specifika för Windows Media Device Manager, medan andra definieras av andra SDK:er eller portningssatser som används för att skapa en enhet och bubblas upp till Metoderna för Windows Media Device Manager. I det här avsnittet beskrivs de olika felkoder som kan returneras av Windows Media-tekniker, ordnade efter ursprung.
Felkoder för Windows Media Device Manager
Följande felkoder definieras av Windows Media Device Manager SDK.
| Returkod | Beskrivning |
|---|---|
| WMDM_E_BUFFERTOOSMALL | Bufferten som tillhandahålls av anroparen är för liten. Klienten bör öka buffertens storlek och försöka anropa igen. |
| WMDM_E_BUSY | Enheten är upptagen och kan inte uppfylla den nya begäran. |
| WMDM_E_CALL_OUT_OF_SEQUENCE | Åtgärder anropades i fel ordning. (Till exempel genom att anropa Read without Open.) |
| WMDM_E_FELAKTIG_APPSEC | Den lägsta nivån av programsäkerhet är inte korrekt. Detta kan orsakas om en enhets nyckel/certifikat-par inte har en tillräckligt hög säkerhetsnivå. |
| WMDM_E_CANTOPEN_PMSN_SERVICE_PIPE | PMSN-serviceröret kan inte öppnas. |
| WMDM_E_INCORRECT_RIGHTS | Rättigheterna för en fil är inte korrekta. |
| WMDM_E_INTERFACEDEAD | Objektet har kopplat sig från klienterna. |
| WMDM_E_INVALIDTYPE | Typen är ogiltig. |
| WMDM_E_LICENS_UPPHÖRD | Licensen har upphört att gälla. |
| WMDM_E_LICENSE_NOTEXIST - Licens saknas | Licensen finns inte. |
| WMDM_E_MAC_CHECK_FAILED | Det gick inte att kontrollera kodkontrollen för meddelandeautentisering. |
| WMDM_E_MOREDATA | Det finns mer data. |
| Inga rättigheter | Anroparen har inte behörighet för den här åtgärden. |
| WMDM_E_NOTCERTIFIED | Anroparen autentiseras inte för att göra det här anropet. |
| WMDM_E_NOTSUPPORTED | Den här åtgärden stöds inte. |
| WMDM_E_PROCESSFAILED | Processen misslyckades. |
| WMDM_E_REVOKED | Licensen har återkallats. |
| WMDM_E_SDMI_NOMORECOPIES | Inga fler kopior kan göras i enlighet med SDMI:s regler. |
| WMDM_E_SDMI_TRIGGER | SDMI-valideringen misslyckades. |
| För många sessioner | Det finns för många sessioner. |
| Användaren avbröt operationen | Användaren avbröt åtgärden. |
En tjänstleverantör bör avstå från att returnera allmänna felkoder, till exempel E_FAIL. Den bör returnera en så specifik felkod som möjligt, så att programmet kan ge meningsfull feedback till användaren om felet sprids till ett program.
För fel i lagrings- och enhetsrelaterade åtgärder bör tjänstleverantörer använda Win32-felkoder. Tjänstleverantörer kan använda HRESULT_FROM_WIN32 för att konvertera Windows-felkoder till HRESULT- värden och använda dem som returvärden. Det här makrot och felkoderna definieras i winerror.h som är en del av Platform SDK.
MTP-felkoder
Enheter som stöder Media Transport Protocol (MTP) kan returnera följande felkoder. De flesta felkoderna innebär ett fel i MTP-stacken, men är användbara när du diagnostiserar felsituationen.
| HRESULT | MTP-svarskod | Beskrivning av MTP-svarskod | Detaljer |
|---|---|---|---|
| 0x80042003 | 0x2003 | Sessionen är inte öppen | Anger att sessionshandtaget för operationen inte är associerat med en för närvarande öppen session. Detta indikerar ett internt fel i MTP-stacken. |
| 0x80042004 | 0x2004 | Ogiltigt TransactionID | Anger att TransactionID är noll eller inte refererar till en giltig transaktion. Detta indikerar ett internt fel i MTP-stacken. |
| 0x80042005 | 0x2005 | Åtgärden stöds inte | Anger att åtgärdskoden verkar vara en giltig kod, men att enheten inte stöder åtgärden. Detta indikerar ett internt fel i MTP-stacken. |
| 0x80042006 | 0x2006 | Parametern stöds inte | Anger att en parameter som inte är noll har angetts tillsammans med åtgärden och att parametern inte används för den åtgärden. Detta indikerar ett internt fel i MTP-stacken. |
| 0x80042007 | 0x2007 | Ofullständig överföring | Anger att överföringen inte slutfördes och att alla överförda data ska tas bort. Det här svaret motsvarar inte en annullerad transaktion. |
| 0x80042008 | 0x2008 | Ogiltigt StorageID | Anger att ett lagrings-ID som skickas med en åtgärd inte refererar till ett verkligt giltigt arkiv som finns på enheten. Detta indikerar ett internt fel i MTP-stacken. |
| 0x80042009 | 0x2009 | Ogiltig ObjectHandle | Anger att ett objekthandtag inte refererar till ett faktiskt objekt som finns på enheten. Programmet bör räkna upp lagringarna igen. |
| 0x8004200A | 0x200A | DeviceProp stöds inte | Anger att enhetsegenskapskoden verkar vara en giltig kod, men att egenskapen inte stöds av enheten. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004200B | 0x200B | Ogiltig objektformatkod | Anger att enheten inte stöder den specifika objektformatkod som anges i den angivna kontexten. |
| 0x80042012 | 0x2012 | Partiell borttagning | Anger att endast en delmängd av de lagringar som angavs för borttagning faktiskt togs bort, eftersom vissa var skrivskyddade eller fanns på enheter som är skrivskyddade. |
| 0x80042013 | 0x2013 | Butiken är inte tillgänglig | Anger att arkivet (eller arkivet som innehåller det angivna objektet) inte är fysiskt tillgängligt. Detta kan orsakas av utmatning av media. Detta svar ska inte användas för att indikera att lagret är upptaget. |
| 0x80042014 | 0x2014 | Specifikation efter format stöds inte | Anger att åtgärden endast försökte ange åtgärder för objekt med ett visst format och att funktionen inte stöds. Åtgärden bör försökas igen utan att ange format. Alla svar av den här typen innebär att alla framtida försök att specificera enligt format med den angivna åtgärden kommer att resultera i samma respons. Detta indikerar ett internt fel i MTP-stacken. |
| 0x80042015 | 0x2015 | Inget giltigt ObjectInfo | Anger att värden inte har angett giltig objektinformation till enheten innan överföringen av objektet. Detta indikerar ett internt fel i MTP-stacken. |
| 0x80042016 | 0x2016 | Ogiltigt kodformat | Anger att datakoden inte har rätt format och därför inte är giltig. Detta indikerar ett internt fel i MTP-stacken. |
| 0x80042017 | 0x2017 | Okänd leverantörskod | Enheten vet inte hur den utökade leverantörens kod ska hanteras. |
| 0x8004201A | 0x201A | Ogiltig ParentObject | Anger att objektet inte är ett giltigt överordnat objekt. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004201B | 0x201B | Ogiltigt DeviceProp-format | Anger att ett försök gjordes att ange en enhetsegenskap, men att data inte har rätt storlek eller format. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004201C | 0x201C | Ogiltigt DeviceProp-värde | Anger att ett försök gjordes att ange en enhetsegenskap till ett värde som inte tillåts av enheten. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004201E | 0x201E | Sessionen är redan öppen | Anger att värden försökte öppna en session trots att en redan är öppen. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004201F | 0x201F | Transaktionen avbröts | Kan användas för att indikera att åtgärden avbröts på grund av manuell annullering. |
| 0x80042020 | 0x2020 | Specifikation av målet stöds inte | Anger att enheten inte stöder destinationens angivelse av värden. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004A801 | 0xA801 | Ogiltig_ObjectPropCode | Anger att enheten inte stöder den skickade objektegenskapskoden i den här kontexten. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004A802 | 0xA802 | Ogiltig_ObjectProp_Format | Anger att en objektegenskap som skickas till enheten har en storlek eller typ som inte stöds. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004A803 | 0xA803 | Ogiltigt_ObjektEgenskap_Värde | Anger att en objektegenskap som skickas till enheten är rätt typ, men innehåller ett värde som inte stöds. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004A804 | 0xA804 | Invalid_ObjectReference | Anger att en skickad objektreferens inte är giltig. Referensen innehåller antingen ett objekthandtag som inte finns på enheten eller så stöds inte referensen som försöker ställas in i kontexten. Detta kan bero på ett fel i MTP-stacken eller på att programmet använder ett inaktuellt lagringsobjekt. |
| 0x8004A806 | 0xA806 | Ogiltig_Dataset | Anger att datauppsättningen som skickas i datafasen för den här åtgärden är ogiltig. Detta indikerar ett internt fel i MTP-stacken. |
| 0x8004A807 | 0xA807 | Objekt_för_stort | Anger att det objekt som ska skickas inte kan lagras i enhetens filsystem. Detta får inte returneras när det inte finns tillräckligt med utrymme på lagringen. |
Felmeddelanden i Windows Media DRM for Portable Devices Porting Kit
Följande felkoder definieras i Windows Media DRM för Porting Kit för bärbara enheter och kan returneras med metoder som anropar en enhet som bygger på det här portningspaketet. Dessa felkoder är relaterade till DRM-problem.
| Returkod | Beskrivning | Hexadecimalt värde |
|---|---|---|
| DRM_FAILED(Status) | Åtgärden misslyckades. | (Status)<0 |
| DRM_SUCCEEDED(Status) | Åtgärden har slutförts. | (Status) >= 0 |
| DRM_SUCCESS | Åtgärden har slutförts. | 0x00000000L |
| DRM_S_FALSE | Metoden lyckades och returnerade det booleska värdet FALSE. | 0x00000001L |
| DRM_E_FAIL (misslyckande) | Ett ospecificerat fel har inträffat. | 0x80004005L |
| DRM_E_INVALIDARG | En parameter är ogiltig eller är en NULL- pekare. | 0x80070057L |
| DRM_E_OUTOFMEMORY | Det gick inte att allokera nödvändigt minne. | 0x80000002L |
| DRM_E_FILENOTFOUND | Det går inte att hitta den angivna filen. | 0x80030002L |
| DRM_E_BUFFERTOOSMALL | En buffert är för liten för data. | 0x8007007AL |
| DRM_E_NOTIMPL | Inte implementerad. | 0x80004001L |
| DRM_E_NOMORE | Slutet av uppräkningen eller inga fler tillgängliga data. | 0x80070103L |
| DRM_E_ARITHMETIC_OVERFLOW (Aritmetiskt överflöde) | En aritmetikåtgärd resulterade i spill (förlust av viktiga bitar). | 0x8007534L |
| DRM_E_ALGORITHMNOTSET | Krypteringsalgoritmen som krävs för den här åtgärden stöds inte. | 0x8004c017 |
| DRM_E_APPCERT_REVOKED | Programcertifikatet som ges till DRM har återkallats. | 0X8004C053 |
| DRM_E_BACKUP_EXISTS | Säkerhetskopieringsfilen finns redan. | 0x8004c032 |
| DRM_E_CH_ATTR_MISSING | Ett innehållshuvudattribut saknas. | 0x80041107L |
| DRM_E_CH_BAD_KEY | En nyckel är ogiltig. | 0x8004110EL |
| DRM_E_CH_CHECKSUM_MISSING | Kontrollsumman för innehållsrubriken saknas. | 0x80041106L |
| DRM_E_CH_INVALID_HEADER | Innehållsrubriken är inte giltig. | 0x80041108L |
| DRM_E_CH_KID_MISSING | KID-attributet saknas i innehållsrubriken. | 0x80041104L |
| DRM_E_CH_LAINFO_SAKNAS | LAINFO-attributet saknas i innehållsheadern. | 0x80041105L |
| DRM_E_CH_NOT_SIGNED | Rubriken var inte signerad. | 0x80041113L |
| DRM_E_CH_KUNDE_INTE_VERIFIERAS | Det går inte att verifiera signaturen för innehållsrubriken. | 0x8004110AL |
| DRM_E_CH_OKÄND_FEL | Ett okänt fel uppstod. | 0x80041116L |
| DRM_E_CH_OSTÖDD HASHALGORITHML | Hash-algoritmen stöds inte. | 0x8004110CL |
| DRM_E_CH_OSUPPORTERAD_SIGN_ATGÄRD | Signaturalgoritmen stöds inte. | 0x8004110DL |
| DRM_E_CH_UNSUPPORTED_VERSION | Innehållshuvudversionen stöds inte. | 0x8004110BL |
| DRM_E_CH_VERSION_MISSING | Innehållshuvudversionen saknas. | 0x80041103L |
| DRM_E_CIPHER_NOTINITIALIZED | DRM-chifferrutinerna initierades inte korrekt innan krypterings-/dekrypteringsrutinerna anropades. | 0x800480D2L |
| DRM_E_CLIENTTIMEINVALID | Tid/klocka på enheten synkroniseras inte med licensservern inom tolerans. | 0x8004c01c |
| DRM_E_CLK_INVALID_DATE | Svaret på den säkra klockan är inte giltigt. | 0x8004c040 |
| DRM_E_CLK_INVALID_RESPONSE | Det säkra klocksvar är inte giltigt. | 0x8004c03f |
| DRM_E_CLK_NOT_SET | Det kan finnas en licens men kan inte användas eftersom den säkra klockan inte har angetts. | 0x8004C05B |
| DRM_E_CLK_NOT_SUPPORTED | Den säkra klockan stöds inte. | 0x8004c04a |
| DRM_E_CLK_RESETSTATEREADERROR | Det går inte att läsa återställningsläget för den säkra klockan. | 0x8004c04d |
| DRM-fel: CLK återställningstillstånd skrivfel | Resetstatus för den säkra klockan kan inte skrivas. | 0x8004c04e |
| DRM_E_CLK_UNSUPPORTED_VALUE | Svaret på den säkra klockan innehåller ett värde som inte stöds. | 0x8004c041 |
| DRM_E_CONDITIONFAIL | Ett villkor i licensen kunde inte godkännas. | 0x8004c007 |
| DRM_E_CONDITIONNOTSUPPORTED (Villkoret stöds inte) | Ett villkor i licensen stöds inte av den här versionen av DRM. | 0x8004c008 |
| DRM_E_CRYPTO_FAILED | En kryptografisk åtgärd misslyckades. | 0X8004C054 |
| Fel: Dekryptering ej initierad (DRM_E_DECRYPT_NOTINITIALIZED) | DRM-dekrypteringsrutinerna initierades inte korrekt innan data dekrypterades. | 0x800480D3L |
| DRM_E_DEVCERTEXCEEDSSIZELIMIT | Enhetscertifikatet överskrider den maximala storleken. | 0x8004c043 |
| DRM_E_DEVCERTINDIV_NOT_SUPPORTED | Enhetscertifikatindividualisering stöds inte. | 0x8004c04b |
| DRM_E_DEVCERTREADERROR | Det går inte att läsa enhetscertifikatet. | 0x8004c045 |
| DRM_E_DEVCERTMALLENÖVERSKRIDERSTORLEKSGRÄNSEN | Enhetscertifikatmallen överskrider den maximala storleken. | 0x8004c044 |
| DRM_E_DEVCERTTEMPLATEREADERROR | Det går inte att läsa enhetscertifikatmallen. | 0x8004c049 |
| DRM_E_DEVCERTWRITEERROR | Det går inte att lagra enhetscertifikatet. | 0x8004c046 |
| DRM_E_DEVICENOTINIT | Den här enheten har inte initierats mot en DRM-initieringstjänst. | 0x8004c001 |
| DRM_E_DRMNOTINIT | Programmet anropade inte DRM_MGR_Initialize korrekt. | 0x8004c002 |
| DRM_E_DUPLICERATHUVUDATTRIBUT | Rubriken innehåller ett duplicerat attribut. | 0x8004c02d |
| DRM_E_FILEREADERROR | Ett fel uppstod när en fil skulle läsas. | 0x8004c01a |
| DRM_E_FILESEEKERROR | Det uppstod ett fel när en fil skulle sökas. | 0x8004c037 |
| DRM_E_FILEWRITEERROR | Ett fel uppstod när en fil skulle skrivas. | 0x8004c01b |
| DRM_E_HASHMISMATCH | En nyckelad hash-kontroll misslyckades. | 0x8004c010 |
| DRM_E_HDSBLOCKMISMATCH | Attributet Checksum saknas i rubriken. | 0x8004c031 |
| DRM_E_HDSEXCLUSIVELOCKONLY | Endast exklusivt lås accepteras. | 0x8004c039 |
| DRM_E_HDSFILFÖRSTÖRD (om fil korrumperad) | HDS-filen är skadad. | 0x8004c026 |
| DRM_E_HDSFILEEXISTS | HDS-filen finns redan. | 0x8004c034 |
| DRM_E_HDSLOCKFAILED | Det gick inte att låsa ett segment av HDS-filen. | 0x8004c036 |
| DRM_E_HDSNAMESPACEFULL | HDS-namnområdet är fullt. | 0x8004c022 |
| DRM_E_HDSNAMESPACEINUSE | Inget HDS-namnområde används. | 0x8004c028 |
| DRM_E_HDSNAMESPACENOTFOUND | Det går inte att hitta något HDS-namnområde. | 0x8004c023 |
| DRM_E_HDSNOTLOCKEDEXCLUSIVE | Det befintliga låset är inte exklusivt. | 0x8004c038 |
| DRM_E_HDSRESERVEDKEYDETECTED | Ett reserverat HDS-nyckelvärde identifierades i UniqueKey. | 0x8004c03A |
| DRM_E_HDSSEEKERROR | Det uppstod ett fel vid försök att söka i HDS-filen. | 0x8004c027 |
| DRM_E_HDSSLOTEXIST | Det finns ingen HDS dataplats. | 0x8004c025 |
| DRM_E_HDSSLOTNOTFOUND | Det går inte att hitta HDS-datasloten. | 0x8004c024 |
| DRM_E_HDSSTOREFULL | HDS-datafilen är full. | 0x8004c01d |
| DRM_E_HEADER_NOT_SET | En V2-innehållsrubrik har inte angetts | 0x8004c03C |
| DRM_E_INCOMPATABLELICENSESIZE | Licensens storlek är inte kompatibel. DRM förstår inte den här licensen. | 0x8004c004 |
| DRM_FE_INVALID_SÄKER_LAGRING_LÖSENORD | Lösenordet som användes för att öppna nyckeln för säker lagring kunde inte verifiera hashen för säker lagring. | 0x8004c029 |
| DRM_E_OGILTIG_SIGNATUR | Licenssignaturen är inte giltig. | 0x800480CFL |
| DRM_E_INVALIDBINDID | Bindnings-ID:t är inte giltigt. | 0x8004c015 |
| DRM_E_INVALIDDEVICECERTIFICATE | Enhetscertifikatet är inte giltigt. | 0x8004c035 |
| DRM_E_INVALIDDEVICECERTIFICATETEMPLATE | Enhetscertifikatet är inte giltigt. | 0x8004c042 |
| DRM_E_INVALIDLICENSE | Licensen är inte giltig. | 0x8004c006 |
| DRM_E_INVALIDLICENSEFLAGS | Flaggorna i licensen är inte giltiga. DRM förstår dem inte eller de står i konflikt. | 0x8004c005 |
| DRM_E_INVALIDLICENSESTORE | Versionsnumret för licensarkivet är felaktigt eller på något annat sätt är arkivet ogiltigt. | 0x8004c019 |
| DRM_E_INVALIDRIGHT | En rättighet i licensen är ogiltig. | 0x8004c003 |
| DRM_E_INVALIDTIME | En tidsstruktur är inte giltig. | 0x8004c011 |
| DRM_E_INVALIDXMLTAG | En XML-tagg är ogiltig. | 0x8004c020 |
| DRM_E_KEY_MISMATCH | Ett offentligt-privat nyckelpar matchar inte. | 0x80048013L |
| DRM_E_LIC_KEY_AND_CERT_MISMATCH | En nyckel och ett certifikat är felmatchade. | 0x80048013L |
| DRM_E_LIC_KEY_AVKODNINGSFEL | Det går inte att avkoda en nyckel. | 0x80048007L |
| DRM_E_LIC_SIGNATUR_SMISSLYCKANDE | Licenssignaturen är inte giltig. | 0x80048008L |
| DRM_E_LICENS_FÖR_LÅNG | Licensstorleken är för lång. | 0x8004c032 |
| DRM_E_LICENSEEXPIRED | Licensen har upphört att gälla antingen genom att tömma ett spelantal eller nå ett slutdatum. | 0x8004c009 |
| DRM_E_LICENSEMISMATCH | Licensinnehålls-ID:t eller SDK-ID:t matchar inte det som begärts av programmet. | 0x8004c00c |
| DRM_E_LICENSENOTBOUND | En licens har inte kopplats till. Dekryptering kan inte ske utan ett lyckat bindningsanrop. | 0x8004c00f |
| DRM_E_LICENSENOTFOUND | Det gick inte att hitta någon licens i det externa licensarkivet. | 0x8004c013 |
| DRM_E_LICENSENOTYETVALID (Licens inte giltig än) | Den aktuella tiden är före licensstarttiden, så licensen är ännu inte giltig. | 0x8004c00a |
| DRM_E_LICENSESERVERNEEDSKEY | Licensservern behöver en version av enhetsbindningsnyckeln från initieringstjänsten. | 0x8004c018 |
| DRM_E_LICENSESTORENOTFOUND | Det gick inte att hitta det externa licensarkivet. | 0x8004c012 |
| DRM_E_LICENSEVERSIONNOTSUPPORTED | DRM-licensversionen stöds inte av DRM-versionen på enheten. | 0x8004c014 |
| DRM_E_LOGICERR | DRM-koden har ett logikfel i den. Det här resultatet bör aldrig returneras. Det finns en ohanterad kodsökväg om den returneras | 0x8004c3e8 |
| DRM_E_LRB_INVALIDLICENSEDATA | Återkallningssvaret för licenser signeras med en offentlig nyckel som skiljer sig från licensserverns offentliga nyckel. | 0x8004c073 |
| DRM_E_LRB_INVALIDSIGNATURE | Signaturen i licensåterkallningssvaret är ogiltig. | 0x8004c071 |
| DRM_E_LRB_LGPUBKEY_MISMATCH | Återkallningssvaret för licenser signeras med en offentlig nyckel som skiljer sig från licensserverns offentliga nyckel. | 0x8004c072 |
| DRM_E_LRB_NOLGPUBKEY | Återkallningssvaret för licenser innehåller inte en giltig offentlig nyckel för licensservern. | 0x8004c070 |
| DRM_E_MACHINEIDMISMATCH | Enheten har ett annat dator-ID än i enhetscertifikatet. | 0x8004c03e |
| DRM_E_MÄTNING_OGILTIGT_KOMMANDO | Ett ogiltigt kommando skickades när mätningssvaret bearbetades. | 0X8004C051 |
| DRM_E_METERING_MID_MISMATCH (Fel på mätar-ID inkonsekvens) | Mätnings-ID:t är inte detsamma i mätningscertifikatet och mätningssvarsdata. | 0X8004C05F |
| DRM_E_METERING_NOT_SUPPORTED | Mätning stöds inte. | 0x8004c04c |
| DRM_E_METERING_RESPONSE_DECRYPT_FAILED (Misslyckades att dekryptera mätarens svar) | Det går inte att dekryptera det krypterade avsnittet i mätningssvaret | 0X8004C060 |
| DRM_E_METERING_STORE_CORRUPT | Mätlagret är skadat. | 0X8004C052 |
| DRM_FEL_MÄTNING_DEF_FELAKTIGT_TID | Mätningssvaret innehåller fel transaktions-ID. | 0X8004C050 |
| DRM_E_NEEDDEVCERTINDIV | Enhetscertifikatet är en mall. Det måste individualiseras. | 0x8004c03d |
| DRM_E_NO_CLK_SUPPORTED | Den här enheten har inte stöd för någon klocka. Det går inte att spela upp innehåll under tidsbundna licenser. | 0x8004C05C |
| DRM_E_NO_URL | Det går inte att hitta URL-informationen. | 0x8004C05D |
| DRM_E_NOACTIONINLICENSEREQUEST (Ingen åtgärd i licensbegäran) | Licensbegäran innehåller inga åtgärder. | 0x8004c02c |
| DRM_E_NOCHECKSUMINHEADER | Attributet checksum saknas i rubriken. | 0x8004c030 |
| DRM_E_NOKIDINHEADER | Nyckel-ID-attributet saknas i rubriken. | 0x8004c02e |
| DRM_E_NOLAINFOINHEADER | LAINFO-attributet saknas i rubriken. | 0x8004c02f |
| DRM_E_NORIGHTSREQUESTED (Inga rättigheter begärda) | Programmet begärde inte några rättigheter innan det försökte binda. | 0x8004c00e |
| DRM_E_NOXMLCDATA | Det går inte att hitta någon XML CDATA. | 0x8004c021 |
| DRM_E_NOXMLCLOSETAG | Det går inte att hitta en XML-sluttagg. | 0x8004c01f |
| DRM_E_NOXMLOPENTAG | Det går inte att hitta en XML-öppen tagg. | 0x8004c01e |
| DRM_E_PKCRYPTO_FAILURE | Ett fel uppstod i en asymmetrisk kryptografisk åtgärd. | 0x800480D5L |
| DRM_E_POLICY_MÄTNING_INAKTIVERAD | Mätningskod har anropats men mätning är inaktiverad av gruppolicy eller användarpolicy. | 0x8004C059 |
| DRM_E_POLICY_ONLINE_DISABLED | Onlinekommunikation är inaktiverat av en gruppolicy. | 0x8004C05A |
| DRM_E_PRIVKEYREADERROR | Det går inte att läsa den privata nyckeln för enheten. | 0x8004c047 |
| Fel vid skrivning av privat nyckel (DRM_E_PRIVKEYWRITEERROR) | Det går inte att lagra den privata nyckeln för enheten. | 0x8004c048 |
| DRM_E_RIGHTSNOTAVAILABLE (Rättigheter inte tillgängliga) | De rättigheter som begärs av programmet är inte tillgängliga i licensen. | 0x8004c00b |
| DRM_E_SECURESTORE_CORRUPT | Den säkra lagringen är skadad. | 0x8004c02a |
| DRM_E_SECURESTORE_FULL | Den aktuella säkra lagringsnyckeln är full. Inga fler data kan läggas till. | 0x8004c02b |
| DRM_E_SECURESTORE_LOCKNOTOBTAINED (Lås för säker lagring kunde inte erhållas) | Innan du läser eller skriver data till det säkra arkivet i rådataläge måste låset hämtas med hjälp av DRM_SST_OpenData. | 0x800480D4L |
| DRM_E_STACK_CORRUPT | Stackallokeringskontexten är skadad. Detta orsakas vanligtvis av en buffertöverskridning. | 0X8004C055 |
| DRM_E_STACKTOOSMALL | Stacken som levererades till DRM-API:et var för liten. | 0x800480D1L |
| DRM_E_SYNC_ENTRYNOTFOUND | Det går inte att hitta inlägget i synkroniseringslagret. | 0x800480D0L |
| DRM_E_UNKNOWN_BINDING_KEY | Det går inte att hitta en matchande bindningsnyckel för licensen. | 0x8004C056 |
| DRM_E_UNKNOWN_PROPERTY | En enhetsegenskap är okänd. | 0x8004C05E |
| DRM_E_UNSUPPORTEDALGORITHM | Krypteringsalgoritmen som krävs för den här åtgärden stöds inte. | 0x8004c016 |
| DRM_E_V1_LICENSE_CHAIN_NOT_SUPPORTED | Licenslänkning med V1-innehåll stöds inte. | 0x8004C057 |
| DRM_E_V1_NOT_SUPPORTED | V1-licensförvärv stöds inte. | 0x8004c03B |
| DRM_E_FELAKTIG_TOKEN_TYP | Fel typ av token användes. | 0x8004C058 |
| DRM_E_WRONGTOKENTYPE | Tokenparametern är av en inkompatibel typ. | 0x8004c00d |
| DRM_E_XMLNOTFOUND | Det går inte att hitta en obligatorisk XML-tagg. | 0X8004C04F |
| NS_E_DRM_DEBUGGING_NOT_ALLOWED | Det går inte att köra ett kommando med ett kopplat felsökningsprogram. | 0xC00D2767 |
| DRM-säkerhetselementen måste uppdateras. Användaren kan besöka DRM-individualisering för att uppdatera sin dator. | 0x800480CF | |
| DRM-säkerhetselementen måste uppdateras. Användaren kan besöka DRM-individualisering för att uppdatera sin dator. | 0x80049006 |
Windows Media Rights Manager SDK-fel
Ibland kan det uppstå ett fel som definierats i Windows Media Rights Manager SDK. En lista över fel som definierats av denna SDK finns på felkoder och meddelanden. Följande Windows Media Rights Manager SDK-fel dokumenterades dock inte.
| Returkod | Beskrivning | Hexadecimalt värde |
|---|---|---|
| NS_E_DRM_DEBUGGING_NOT_ALLOWED | Du kan inte felsöka vid åtkomst till DRM-skyddat innehåll. | 0xC00D2767 |
| NS_E_NOT_LICENSED | Innehållet är inte licensierat. | 0xC00D00CD |
| NS_E_DRM_LICENS_OGILTIG | Licensen är oanvändbar av en ospecificerad orsak. | 0xC00D2748 |
Relaterade ämnen