Dela via


Felkoder (Windows Media Device Manager 11 SDK)

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

 

programmeringsreferens