Foutcodes (Windows Media Device Manager 11 SDK)
Windows Media Device Manager-methoden kunnen verschillende foutcodes retourneren. Sommige van deze zijn specifiek voor Windows Media Device Manager, terwijl andere worden gedefinieerd door andere SDK's of porting kits die worden gebruikt om een apparaat te bouwen en doorgegeven aan de Windows Media Device Manager-methoden. In deze sectie worden de verschillende foutcodes beschreven die kunnen worden geretourneerd door Windows Media-technologieën, geordend op oorsprong.
foutcodes voor Windows Media Device Manager
De volgende foutcodes worden gedefinieerd door de Windows Media Device Manager SDK.
Retourcode | Beschrijving |
---|---|
WMDM_E_BUFFERTOOSMALL | De buffer die door de beller wordt geleverd, is te klein. De client moet de grootte van de buffer vergroten en de aanroep opnieuw proberen. |
WMDM_E_BUSY | Het apparaat is bezet en kan niet voldoen aan de nieuwe aanvraag. |
WMDM_E_CALL_OUT_OF_SEQUENCE | Operaties werden in de verkeerde volgorde aangeroepen. (Bijvoorbeeld het aanroepen van Lezen zonder Openen.) |
WMDM_E_INCORRECT_APPSEC | Het minimale niveau van toepassingsbeveiliging is niet juist. Dit kan worden veroorzaakt als het sleutel-/certificaatpaar van een apparaat niet hoog genoeg is voor beveiliging. |
WMDM_E_CANTOPEN_PMSN_SERVICE_PIPE | PMSN-servicepijp kan niet worden geopend. |
WMDM_E_INCORRECT_RIGHTS | De rechten voor een bestand zijn niet juist. |
WMDM_E_INTERFACEDEAD | Het object heeft zichzelf losgekoppeld van de clients. |
WMDM_E_INVALIDTYPE | Het type is ongeldig. |
WMDM_E_LICENTIE_VERLOPEN | De licentie is verlopen. |
WMDM_E_LICENSE_NOTEXIST | De licentie bestaat niet. |
WMDM_E_MAC_CHECK_FAILED | De controle van de berichtverificatiecode is mislukt. |
WMDM_E_MOREDATA | Er zijn meer gegevens. |
WMDM_E_NORIGHTS | De beller heeft geen rechten voor deze bewerking. |
WMDM_E_NOTCERTIFIED | De beller is niet geautoriseerd om dit telefoontje te plegen. |
WMDM_E_NOTSUPPORTED | Deze bewerking wordt niet ondersteund. |
WMDM_E_PROCESSMISLUKT | Het proces is mislukt. |
WMDM_E_REVOKED | De licentie is ingetrokken. |
WMDM_E_SDMI_NOMORECOPIES | Er kunnen geen kopieën meer worden gemaakt per SDMI-naleving. |
WMDM_E_SDMI_TRIGGER | SDMI-validatie is mislukt. |
WMDM_E_TOO_MANY_SESSIONS | Er bestaan te veel sessies. |
WMDM_E_GEBRUIKER_GEANNULEERD | De gebruiker heeft de bewerking geannuleerd. |
Een serviceprovider moet bijvoorbeeld geen algemene foutcodes retourneren, bijvoorbeeld E_FAIL. Het moet zo specifiek mogelijk een foutcode retourneren, zodat de toepassing zinvolle feedback kan geven aan de gebruiker als de fout wordt doorgegeven aan een toepassing.
Voor fouten in opslag- en apparaatgerelateerde bewerkingen moeten serviceproviders gebruikmaken van Win32-foutcodes. Serviceproviders kunnen HRESULT_FROM_WIN32 gebruiken om Windows-foutcodes te converteren naar HRESULT- waarden en deze te gebruiken als de retourwaarden. Deze macro en de foutcodes worden gedefinieerd in winerror.h die deel uitmaakt van de Platform SDK.
MTP-foutcodes
Apparaten die ondersteuning bieden voor Media Transport Protocol (MTP) kunnen de volgende foutcodes retourneren. De meeste foutcodes impliceren een fout in de MTP-stack, maar zijn nuttig bij het diagnosticeren van de foutsituatie.
HRESULT | MTP-antwoordcode | Beschrijving van MTP-antwoordcode | Bijzonderheden |
---|---|---|---|
0x80042003 | 0x2003 | Sessie niet geopend | Geeft aan dat de sessiegreep van de bewerking geen geopende sessie is. Dit duidt op een interne fout in de MTP-stack. |
0x80042004 | 0x2004 | Ongeldige transactie-ID | Geeft aan dat de TransactionID nul is of niet verwijst naar een geldige transactie. Dit duidt op een interne fout in de MTP-stack. |
0x80042005 | 0x2005 | Bewerking wordt niet ondersteund | Geeft aan dat de bewerkingscode een geldige code lijkt te zijn, maar het apparaat biedt geen ondersteuning voor de bewerking. Dit duidt op een interne fout in de MTP-stack. |
0x80042006 | 0x2006 | Parameter wordt niet ondersteund | Geeft aan dat er een niet-nulparameter is opgegeven in combinatie met de bewerking en dat de parameter niet wordt gebruikt voor die bewerking. Dit duidt op een interne fout in de MTP-stack. |
0x80042007 | 0x2007 | Onvolledige overdracht | Geeft aan dat de overdracht niet is voltooid en dat de overgedragen gegevens moeten worden verwijderd. Dit antwoord komt niet overeen met een geannuleerde transactie. |
0x80042008 | 0x2008 | Ongeldige StorageID | Geeft aan dat een opslag-id die met een bewerking is verzonden, niet verwijst naar een geldige opslaglocatie die op het apparaat aanwezig is. Dit duidt op een interne fout in de MTP-stack. |
0x80042009 | 0x2009 | Ongeldige ObjectHandle | Geeft aan dat een objectgreep niet verwijst naar een werkelijk object dat aanwezig is op het apparaat. De toepassing moet de opslag opnieuw inventariseren. |
0x8004200A | 0x200A | DeviceProp wordt niet ondersteund | Geeft aan dat de eigenschapscode van het apparaat een geldige code lijkt te zijn, maar die eigenschap wordt niet ondersteund door het apparaat. Dit duidt op een interne fout in de MTP-stack. |
0x8004200B | 0x200B | Ongeldige ObjectFormatCode | Geeft aan dat het apparaat geen ondersteuning biedt voor de code voor de specifieke objectindeling die in de opgegeven context is opgegeven. |
0x80042012 | 0x2012 | Gedeeltelijke verwijdering | Geeft aan dat alleen een subset van de opslagen die aangegeven zijn voor verwijdering daadwerkelijk is verwijderd, omdat sommige schrijfbeveiligd zijn of op opslagmedia staan die alleen-lezen zijn. |
0x80042013 | 0x2013 | Winkel niet beschikbaar | Geeft aan dat het archief (of het archief dat het aangegeven object bevat) niet fysiek beschikbaar is. Dit kan worden veroorzaakt door media-uitwerping. Deze reactie mag niet worden gebruikt om aan te geven dat de winkel druk is. |
0x80042014 | 0x2014 | Specificatie op niet-ondersteunde indeling | Geeft aan dat de bewerking alleen heeft geprobeerd actie op te geven voor objecten van een bepaalde indeling en die mogelijkheid wordt niet ondersteund. De bewerking moet opnieuw worden uitgevoerd zonder een formaat op te geven. Elk antwoord van deze aard impliceert dat elke toekomstige poging om te specificeren op basis van formaat door middel van de aangegeven bewerking hetzelfde antwoord zal resulteren. Dit duidt op een interne fout in de MTP-stack. |
0x80042015 | 0x2015 | Geen geldige objectinfo | Geeft aan dat de host geen geldige objectgegevens heeft opgegeven aan het apparaat voordat het object wordt overgedragen. Dit duidt op een interne fout in de MTP-stack. |
0x80042016 | 0x2016 | Ongeldige code-indeling | Geeft aan dat de gegevenscode niet de juiste indeling heeft en daarom niet geldig is. Dit duidt op een interne fout in de MTP-stack. |
0x80042017 | 0x2017 | Onbekende leverancierscode | Het apparaat weet niet hoe de uitgebreide code van de leverancier moet worden verwerkt. |
0x8004201A | 0x201A | Ongeldig bovenliggend object | Geeft aan dat het object geen geldig bovenliggend object is. Dit duidt op een interne fout in de MTP-stack. |
0x8004201B | 0x201B | Ongeldige DeviceProp-indeling | Geeft aan dat er een poging is gedaan om een apparaateigenschap in te stellen, maar de gegevens niet de juiste grootte of indeling hebben. Dit duidt op een interne fout in de MTP-stack. |
0x8004201C | 0x201C | Ongeldige DeviceProp-waarde | Geeft aan dat er een poging is gedaan om een apparaateigenschap in te stellen op een waarde die niet door het apparaat is toegestaan. Dit duidt op een interne fout in de MTP-stack. |
0x8004201E | 0x201E | Sessie is al geopend | Geeft aan dat de host heeft geprobeerd een sessie te openen terwijl een sessie al is geopend. Dit duidt op een interne fout in de MTP-stack. |
0x8004201F | 0x201F | Transactie geannuleerd | Kan worden gebruikt om aan te geven dat de bewerking is onderbroken vanwege handmatige annulering. |
0x80042020 | 0x2020 | Specificatie van niet-ondersteunde bestemming | Geeft aan dat het apparaat de specificatie van de bestemming niet door de host ondersteunt. Dit duidt op een interne fout in de MTP-stack. |
0x8004A801 | 0xA801 | Invalid_ObjectPropCode | Geeft aan dat het apparaat in deze context geen ondersteuning biedt voor de verzonden objecteigenschapscode. Dit duidt op een interne fout in de MTP-stack. |
0x8004A802 | 0xA802 | Invalid_ObjectProp_Format | Geeft aan dat een objecteigenschap die naar het apparaat wordt verzonden, een niet-ondersteunde grootte of een niet-ondersteund type heeft. Dit duidt op een interne fout in de MTP-stack. |
0x8004A803 | 0xA803 | Invalid_ObjectProp_Value | Geeft aan dat een objecteigenschap die naar het apparaat wordt verzonden het juiste type is, maar een waarde bevat die niet wordt ondersteund. Dit duidt op een interne fout in de MTP-stack. |
0x8004A804 | 0xA804 | Invalid_ObjectReference | Geeft aan dat een verzonden objectverwijzing ongeldig is. De verwijzing bevat een objectgreep die niet aanwezig is op het apparaat of de verwijzing die moet worden ingesteld, wordt niet ondersteund in context. Dit kan worden veroorzaakt door een fout in de MTP-stack of vanwege een toepassing met behulp van een verlopen opslagobject. |
0x8004A806 | 0xA806 | Ongeldig_Dataset | Geeft aan dat de gegevensset die is verzonden in de gegevensfase van deze bewerking ongeldig is. Dit duidt op een interne fout in de MTP-stack. |
0x8004A807 | 0xA807 | Object_Te_Groot | Geeft aan dat het object dat u wilt verzenden, niet kan worden opgeslagen in het bestandssysteem van het apparaat. Dit wordt niet geretourneerd wanneer er onvoldoende ruimte in de opslag is. |
Fouten in Windows Media DRM voor draagbare apparaten Porting Kit
De volgende foutcodes worden gedefinieerd in de Windows Media DRM voor Portable Devices Porting Kit en kunnen worden geretourneerd door methoden die een apparaat aanroepen dat is gebouwd op deze porting kit. Deze foutcodes zijn gerelateerd aan DRM-problemen.
Retourcode | Beschrijving | Hexadecimale waarde |
---|---|---|
DRM_FAILED(Status) | De bewerking is mislukt. | (Status)<0 |
DRM_SUCCEEDED(status) | De bewerking is voltooid. | (Status) >= 0 |
DRM_SUCCESS | De bewerking is voltooid. | 0x00000000L |
DRM_S_FALSE | De methode is geslaagd en retourneert de Booleaanse waarde FALSE. | 0x00000001L |
DRM_E_FAIL | Er is een niet-opgegeven fout opgetreden. | 0x80004005L |
No changes needed; the translation remains as "DRM_E_INVALIDARG". | Een parameter is ongeldig of is een NULL- aanwijzer. | 0x80070057L |
DRM_E_OUTOFMEMORY | De methode kan het benodigde geheugen niet toewijzen. | 0x80000002L |
DRM_E_FILENOTFOUND | Het opgegeven bestand kan niet worden gevonden. | 0x80030002L |
DRM_E_BUFFERTOOSMALL | Een buffer is te klein voor de gegevens. | 0x8007007AL |
DRM_E_NOTIMPL | Niet geïmplementeerd. | 0x80004001L |
DRM_E_NOMORE | Het einde van de opsomming of geen gegevens meer beschikbaar. | 0x80070103L |
DRM_E_ARITHMETIC_OVERFLOW | Een rekenkundige bewerking resulteerde in overloop (verlies van belangrijke bits). | 0x8007534L |
DRM_E_ALGORITHMNOTSET | Het versleutelingsalgoritmen dat voor deze bewerking is vereist, worden niet ondersteund. | 0x8004c017 |
DRM_E_APPCERT_REVOKED | Het toepassingscertificaat dat aan DRM wordt gegeven, wordt ingetrokken. | 0X8004C053 |
DRM_E_BACKUP_EXISTS | Het back-upbestand bestaat al. | 0x8004c032 |
DRM_E_CH_ATTR_MISSING | Er ontbreekt een kenmerk voor de inhoudskoptekst. | 0x80041107L |
DRM_E_CH_BAD_KEY | Een sleutel is ongeldig. | 0x8004110EL |
DRM_E_CH_CHECKSUM_MISSING | De controlesom van de inhoudskoptekst ontbreekt. | 0x80041106L |
DRM_E_CH_INVALID_HEADER | De inhoudskoptekst is ongeldig. | 0x80041108L |
DRM_E_CH_KID_MISSING | Het KID-kenmerk ontbreekt in de inhoudskop. | 0x80041104L |
DRM_E_CH_LAINFO_MISSING | Het attribuut LAINFO ontbreekt in de inhoudskoptekst. | 0x80041105L |
DRM_E_CH_NOT_SIGNED | De header is niet ondertekend. | 0x80041113L |
DRM_E_CH_UNABLE_TO_VERIFY (Kan niet verifiëren) | De handtekening van de inhoudskop kan niet worden geverifieerd. | 0x8004110AL |
DRM_E_CH_UNKNOWN_ERROR | Er is een onbekende fout opgetreden. | 0x80041116L |
DRM_E_CH_NIET-ONDERSTEUND_HASH-ALGORITME | Het hash-algoritme wordt niet ondersteund. | 0x8004110CL |
DRM_E_CH_NIET-ONDERSTEUND_TEKEN_ALGORITME | Het handtekeningalgoritmen worden niet ondersteund. | 0x8004110DL |
DRM_E_CH_ONDERSTEUNDE_VERSIE NIET GEVONDEN | De versie van de inhoudskop wordt niet ondersteund. | 0x8004110BL |
Since "DRM_E_CH_VERSION_MISSING" seems to be an error code that may not need translation, no changes are proposed. However, if a Dutch translation is needed and provided from a reliable source, it should be used accordingly. | De versie van de inhouds-header ontbreekt. | 0x80041103L |
DRM_E_CIPHER_NOTINITIALIZED | De DRM-coderingsroutines werden niet correct geïnitialiseerd voordat de versleutelings-/ontsleutelingsroutines werden aangeroepen. | 0x800480D2L |
DRM_E_CLIENTTIJDONGELDIG | De tijd/klok op het apparaat wordt niet gesynchroniseerd met de licentieserver binnen tolerantie. | 0x8004c01c |
DRM_E_CLK_INVALID_DATE | De beveiligde klokreactie is ongeldig. | 0x8004c040 |
DRM_E_CLK_INVALID_RESPONSE | De beveiligde klokreactie is ongeldig. | 0x8004c03f |
DRM_E_CLK_NOT_SET (Fout: Klok niet ingesteld) | Er kan een licentie bestaan, maar kan niet worden gebruikt omdat de beveiligde klok niet is ingesteld. | 0x8004C05B |
DRM_E_CLK_NOT_SUPPORTED | De beveiligde klok wordt niet ondersteund. | 0x8004c04a |
DRM_E_CLK_RESETSTATEREADERROR | De status voor het opnieuw instellen van de beveiligde klok kan niet worden gelezen. | 0x8004c04d |
DRM_E_CLK_RESETSTATEWRITEERROR | De status voor het opnieuw instellen van de beveiligde klok kan niet worden geschreven. | 0x8004c04e |
DRM_E_CLK_UNSUPPORTED_VALUE | Het antwoord van de beveiligde klok bevat een niet-ondersteunde waarde. | 0x8004c041 |
DRM_E_CONDITIONFAIL | Een voorwaarde in de licentie kon niet worden voldaan. | 0x8004c007 |
DRM_E_CONDITIEWORDTNIETONDERSTEUND | Een voorwaarde in de licentie wordt niet ondersteund door deze versie van DRM. | 0x8004c008 |
DRM_E_CRYPTO_FAILED | Een cryptografische bewerking is mislukt. | 0X8004C054 |
DRM_E_DECRYPT_NOTINITIALIZED | De DRM-ontsleutelingsroutines werden niet correct geïnitialiseerd voordat ze gegevens probeerden te ontsleutelen. | 0x800480D3L |
DRM_E_DEVCERTEXCEEDSSIZELIMIT | Het apparaatcertificaat overschrijdt de maximale grootte. | 0x8004c043 |
DRM_E_DEVCERTINDIV_NOT_SUPPORTED | Individualisatie van apparaatcertificaten wordt niet ondersteund. | 0x8004c04b |
DRM_E_DEVCERTREADERROR | Het apparaatcertificaat kan niet worden gelezen. | 0x8004c045 |
DRM_E_DEVCERTTEMPLATEEXCEEDSSIZELIMIT | De apparaatcertificaatsjabloon overschrijdt de maximale grootte. | 0x8004c044 |
DRM_E_DEVCERTTEMPLATEREADERROR | De certificaatsjabloon voor het apparaat kan niet worden gelezen. | 0x8004c049 |
DRM_E_DEVCERTWRITEERROR (Fout bij het schrijven van apparaatcertificaat) | Het apparaatcertificaat kan niet worden opgeslagen. | 0x8004c046 |
DRM_E_DEVICENOTINIT | Dit apparaat is niet geïnitialiseerd voor een DRM-initialisatieservice. | 0x8004c001 |
DRM_E_DRMNOTINIT | De toepassing heeft DRM_MGR_Initialize niet juist aangeroepen. | 0x8004c002 |
DRM_E_DUPLICATEDHEADERATTRIBUTE | De header bevat een dubbel kenmerk. | 0x8004c02d |
DRM_E_FILEREADERROR | Er is een fout opgetreden bij het lezen van een bestand. | 0x8004c01a |
DRM_E_FILESEEKERROR | Er is een fout opgetreden bij het zoeken naar een bestand. | 0x8004c037 |
DRM Bestandsschrijffout | Er is een fout opgetreden bij het schrijven van een bestand. | 0x8004c01b |
DRM_E_HASHMISMATCH | Een sleutel-hashcontrole is mislukt. | 0x8004c010 |
DRM_E_HDSBLOCKMISMATCH | Het kenmerk Checksum ontbreekt in de header. | 0x8004c031 |
DRM_E_HDSEXCLUSIVELOCKONLY | Alleen exclusieve vergrendeling wordt geaccepteerd. | 0x8004c039 |
DRM_E_HDSFILECORRUPTED | Het HDS-bestand is beschadigd. | 0x8004c026 |
DRM_E_HDSFILEEXISTS | Het HDS-bestand bestaat al. | 0x8004c034 |
DRM_E_HDSLOCKFAILED | Het vergrendelen van een segment van het HDS-bestand is mislukt. | 0x8004c036 |
Volledige DRM_E_HDS-namespacenaam | De HDS-naamruimte is vol. | 0x8004c022 |
DRM_E_HDSNAMESPACEINUSE | Er wordt geen HDS-naamruimte gebruikt. | 0x8004c028 |
DRM_E_HDSNAMESPACENOTFOUND | Er is geen HDS-naamruimte gevonden. | 0x8004c023 |
DRM_E_HDSNOTLOCKEDEXCLUSIVE | De bestaande vergrendeling is niet exclusief. | 0x8004c038 |
DRM_E_HDSRESERVEDKEYDETECTED | Er is een gereserveerde HDS-sleutelwaarde gedetecteerd in UniqueKey. | 0x8004c03A |
DRM_E_HDSSEEKERROR | Er is een fout opgetreden bij het zoeken in het HDS-bestand. | 0x8004c027 |
DRM_E_HDSSLOTEXIST | Er bestaat geen HDS-dataslot. | 0x8004c025 |
DRM_E_HDSSLOTNOTFOUND | Kan het HDS-dataslot niet vinden. | 0x8004c024 |
DRM_E_HDSSTOREFULL | Het HDS-gegevensbestand is vol. | 0x8004c01d |
DRM_E_HEADER_NOT_SET (Koptekst niet ingesteld) | Er is geen V2-inhoudsheader ingesteld | 0x8004c03C |
DRM_E_INCOMPATABLELICENSESIZE | De grootte van de licentie is niet compatibel. DRM begrijpt deze licentie niet. | 0x8004c004 |
DRM_E_ONJUIST_SECURESTORE_WACHTWOORD | Het wachtwoord dat wordt gebruikt om de Secure Store-sleutel te openen, kan de secure store-hash niet valideren. | 0x8004c029 |
DRM_E_INVALID_SIGNATURE | De licentiehandtekening is ongeldig. | 0x800480CFL |
DRM_E_INVALIDBINDID | De koppelings-id is ongeldig. | 0x8004c015 |
DRM_E_INVALIDDEVICECERTIFICATE | Het apparaatcertificaat is ongeldig. | 0x8004c035 |
DRM_E_ONGELDIGAPPARAATCERTIFICAATSJABLOON | Het apparaatcertificaat is ongeldig. | 0x8004c042 |
DRM_E_ONGELDIGE_LICENTIE | De licentie is ongeldig. | 0x8004c006 |
DRM_E_INVALIDLICENSEFLAGS (DRM_FOUT_ONGELDIGE_LICENTIEVLAKKEN) | De vlaggen in de licentie zijn ongeldig. DRM begrijpt ze niet of ze zijn conflicterend. | 0x8004c005 |
DRM_E_INVALIDLICENSESTORE | Het versienummer van de licentiewinkel is onjuist of anderszins is de winkel niet geldig. | 0x8004c019 |
DRM_E_ONGELDIGRECHT | Een recht in de licentie is ongeldig. | 0x8004c003 |
DRM_E_INVALIDTIME (Ongeldige tijd) | Een tijdstructuur is ongeldig. | 0x8004c011 |
DRM_E_INVALIDXMLTAG | Een XML-tag is ongeldig. | 0x8004c020 |
DRM_E_KEY_MISMATCH | Een openbaar persoonlijk sleutelpaar komt niet overeen. | 0x80048013L |
DRM_E_LIC_KEY_AND_CERT_MISMATCH | Een sleutel en een certificaat komen niet overeen. | 0x80048013L |
DRM_E_LIC_KEY_DECODE_FAILURE | Een sleutel kan niet worden gedecodeerd. | 0x80048007L |
DRM_E_LIC_SIGNATURE_FAILURE | De licentiehandtekening is ongeldig. | 0x80048008L |
DRM_E_LICENTIE_TE_LANG | De licentiegrootte is te lang. | 0x8004c032 |
DRM - Licentie Verlopen | De licentie is verlopen doordat het aantal afspeelbeurten is opgebruikt of een einddatum is bereikt. | 0x8004c009 |
DRM_E_LICENSEMISMATCH | De licentie-inhouds-id of SDK-id komt niet overeen met de id die door de toepassing is aangevraagd. | 0x8004c00c |
DRM_E_LICENSENOTBOUND | Er is geen licentie gebonden aan. Ontsleuteling kan niet plaatsvinden zonder een geslaagde bindingsaanroep. | 0x8004c00f |
DRM_E_LICENSENOTFOUND | Er is geen licentie gevonden in het externe licentiearchief. | 0x8004c013 |
DRM_E_LICENSENOTYETVALID | De huidige tijd valt vóór de begintijd van de licentie, dus de licentie is nog niet geldig. | 0x8004c00a |
DRM_E_LICENSESERVERNEEDSKEY - De licentieserver heeft een sleutel nodig | De licentieserver heeft een versie van de bindingssleutel van het apparaat nodig van de initialisatieservice. | 0x8004c018 |
DRM_E_LICENSESTORENOTFOUND | De externe licentiewinkel werd niet gevonden. | 0x8004c012 |
DRM_E_LICENTIEVERSIENIETONDERSTEUND | De DRM-licentieversie wordt niet ondersteund door de DRM-versie op het apparaat. | 0x8004c014 |
DRM_E_LOGICERR | De DRM-code bevat een logische fout. Dit resultaat mag nooit worden geretourneerd. Er is een niet-afgehandeld codepad als het wordt geretourneerd. | 0x8004c3e8 |
DRM_E_LRB_ONGELDIGE_LICENTIEGEGEVENS | Het antwoord op het intrekken van licenties is ondertekend met een andere openbare sleutel dan de openbare sleutel van de licentieserver. | 0x8004c073 |
DRM_E_LRB_ONGELDIGE_HANDTEKENING | De handtekening in het antwoord op het intrekken van licenties is ongeldig. | 0x8004c071 |
DRM_E_LRB_LGPUBKEY_MISMATCH | Het antwoord op het intrekken van licenties is ondertekend met een andere openbare sleutel dan de openbare sleutel van de licentieserver. | 0x8004c072 |
DRM_E_LRB_NOLGPUBKEY | Het antwoord op het intrekken van licenties bevat geen geldige openbare sleutel voor de licentieserver. | 0x8004c070 |
DRM_E_MACHINEIDMISMATCH | Het apparaat heeft een andere computer-id dan die in het apparaatcertificaat. | 0x8004c03e |
DRM_E_METERING_INVALID_COMMAND | Er is een ongeldige opdracht verzonden bij het verwerken van het meterantwoord. | 0X8004C051 |
DRM_E_METERING_MID_MISMATCH | De metering-id is niet hetzelfde in het metercertificaat en de meetgegevens. | 0X8004C05F |
DRM_E_METERING_NOT_SUPPORTED | Meten wordt niet ondersteund. | 0x8004c04c |
DRM_E_METERING_RESPONSE_DECRYPT_FAILED (Fout bij het ontsleutelen van de DRM-meteringsreactie) | De versleutelde sectie van het meetantwoord kan niet worden ontsleuteld | 0X8004C060 |
DRM_E_METERING_STORE_BESCHADIGD | De meteropslag is beschadigd. | 0X8004C052 |
DRM_E_METERING_WRONG_TID | Het meterantwoord bevat de verkeerde transactie-id. | 0X8004C050 |
DRM_E_NEEDDEVCERTINDIV | Het apparaatcertificaat is een sjabloon. Het moet worden gepersonaliseerd. | 0x8004c03d |
DRM_E_NO_CLK_SUPPORTED | Dit apparaat ondersteunt geen klok. Tijdgebonden licenties kunnen dus niet worden afgespeeld. | 0x8004C05C |
DRM_E_NO_URL | De URL-informatie kan niet worden gevonden. | 0x8004C05D |
DRM_E_NOACTIONINLICENSEREQUEST | De licentieaanvraag bevat geen acties. | 0x8004c02c |
DRM_E_NOCHECKSUMINHEADER | Het kenmerk controlesom ontbreekt in de header. | 0x8004c030 |
DRM_E_NOKIDINHEADER | Het kenmerk sleutel-id ontbreekt in de header. | 0x8004c02e |
DRM_E_NOLAINFOINHEADER | Het KENMERK LAINFO ontbreekt in de header. | 0x8004c02f |
Geen rechten aangevraagd | De toepassing heeft geen rechten aangevraagd voordat de toepassing verbinding probeert te maken. | 0x8004c00e |
DRM_E_NOXMLCDATA | Er is geen XML-CDATA gevonden. | 0x8004c021 |
DRM_E_NOXMLCLOSETAG | Er kan geen XML-eindtag worden gevonden. | 0x8004c01f |
DRM_E_NOXMLOPENTAG | Er kan geen XML-open tag worden gevonden. | 0x8004c01e |
DRM_E_PKCRYPTO_FAILURE | Er is een fout opgetreden in een asymmetrische cryptografische bewerking. | 0x800480D5L |
DRM_E_POLICY_METERING_DISABLED | De metercode is aangeroepen, maar meting is uitgeschakeld door groepsbeleid of gebruikersbeleid. | 0x8004C059 |
DRM_E_BELEID_ONLINE_UITGESCHAKELD | Onlinecommunicatie wordt uitgeschakeld door groepsbeleid. | 0x8004C05A |
DRM_E_PRIVKEYREADERROR | De persoonlijke sleutel voor het apparaat kan niet worden gelezen. | 0x8004c047 |
DRM_E_PRIVKEYWRITEERROR | De persoonlijke sleutel voor het apparaat kan niet worden opgeslagen. | 0x8004c048 |
DRM_E_RIGHTSNOTAVAILABLE | De rechten die door de toepassing zijn aangevraagd, zijn niet beschikbaar in de licentie. | 0x8004c00b |
DRM_E_SECURESTORE_CORRUPT | De beveiligde opslag is beschadigd. | 0x8004c02a |
DRM_E_SECURESTORE_FULL | De huidige Secure Store-sleutel is vol. Er kunnen geen gegevens meer worden toegevoegd. | 0x8004c02b |
DRM_E_SECURESTORE_LOCKNOTOBTAINED | Voordat u gegevens leest of schrijft naar het beveiligde archief in de onbewerkte modus, moet de vergrendeling worden verkregen met behulp van DRM_SST_OpenData. | 0x800480D4L |
DRM_E_STACK_CORRUPT | De context van de stack-allocator is beschadigd. Dit wordt meestal veroorzaakt door een bufferoverschrijding. | 0X8004C055 |
DRM_E_STACKTOOSMALL | De stack die aan de DRM-API is geleverd, was te klein. | 0x800480D1L |
DRM_E_SYNC_ENTRYNIETGEVONDEN | De vermelding kan niet worden gevonden in de synchronisatieopslag. | 0x800480D0L |
DRM_E_UNKNOWN_BINDING_KEY | Er kan geen overeenkomende bindingssleutel worden gevonden voor de licentie. | 0x8004C056 |
DRM_E_ONBEKEND_EIGENSCHAP | Een apparaateigenschap is onbekend. | 0x8004C05E |
DRM_E_UNSUPPORTEDALGORITHM | Het versleutelingsalgoritmen dat voor deze bewerking is vereist, worden niet ondersteund. | 0x8004c016 |
DRM_E_V1_LICENSE_CHAIN_NOT_SUPPORTED - Licentieketen niet ondersteund | Licentiekoppeling met V1-inhoud wordt niet ondersteund. | 0x8004C057 |
DRM_E_V1_NIET_ONDERSTEUND | Het verkrijgen van V1-licenties wordt niet ondersteund. | 0x8004c03B |
DRM_E_WRONG_TOKEN_TYPE | Het verkeerde type token is gebruikt. | 0x8004C058 |
DRM_E_WRONGTOKENTYPE | De tokenparameter is van een niet-compatibel type. | 0x8004c00d |
DRM_E_XMLNOTFOUND | Er kan geen vereiste XML-tag worden gevonden. | 0X8004C04F |
Foutcode NS_E_DRM_DEBUGGING_NOT_ALLOWED - Debuggen van DRM niet toegestaan | Een opdracht kan niet worden uitgevoerd met een foutopsporingsprogramma gekoppeld. | 0xC00D2767 |
De DRM-beveiligingselementen moeten worden bijgewerkt. De gebruiker kan DRM-individualisatie bezoeken om de computer bij te werken. | 0x800480CF | |
De DRM-beveiligingselementen moeten worden bijgewerkt. De gebruiker kan DRM-individualisatie bezoeken om de computer bij te werken. | 0x80049006 |
Windows Media Rights Manager SDK-fouten
Soms treedt er mogelijk een fout op die is gedefinieerd in de Windows Media Rights Manager SDK. Een lijst met fouten die door die SDK zijn gedefinieerd, vindt u in foutcodes en -berichten. De volgende Windows Media Rights Manager SDK-fouten zijn echter niet gedocumenteerd.
Retourcode | Beschrijving | Hexadecimale waarde |
---|---|---|
NS_E_DRM_DEBUGGING_NOT_ALLOWED: Debuggen van DRM is niet toegestaan | U kunt geen fouten opsporen bij het openen van met DRM beveiligde inhoud. | 0xC00D2767 |
NS_E_NOT_LICENSED | De inhoud heeft geen licentie. | 0xC00D00CD |
NS_E_DRM_LICENSE_UNUSABLE | De licentie is onbruikbaar vanwege een niet-opgegeven reden. | 0xC00D2748 |
Verwante onderwerpen