Obtención de datos de producto
Use los siguientes métodos de las API de hardware de Microsoft para recuperar datos de los productos de hardware registrados en su cuenta del Centro de desarrollo. Para ver una introducción a las API de hardware de Microsoft, incluidos los requisitos previos para usar la API, consulte Administrar envíos de hardware mediante API.
https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/
Para poder utilizar estos métodos, el producto deben existir ya en su cuenta del Centro de desarrollo. Para crear o administrar envíos para productos, consulte los métodos en Administrar envíos de productos.
Método | URI | Descripción |
---|---|---|
GET | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ |
Obtener datos para todos los productos |
GET | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID} |
Obtener datos para un producto específico |
GET | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions |
Obtener datos para todos los envíos de un producto |
GET | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions/{submissionId} |
Obtener datos para un envío específico de un producto |
Requisitos previos
Complete todos los requisitos previos de las API de hardware de Microsoft antes de intentar usar cualquiera de estos métodos.
Recursos de datos
Los métodos de las API de hardware de Microsoft para obtener datos del producto usan los siguientes recursos de datos JSON
Recurso de producto
Este recurso representa un producto de hardware (controlador) registrado en su cuenta.
{
"id": 9007199267351834,
"sharedProductId": 1152921504606971100,
"links": [
{
"href": "https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/9007199267351834",
"rel": "self",
"method": "GET"
},
{
"href": "https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/9007199267351834/submissions",
"rel": "get_submissions",
"method": "GET"
}
],
"isCommitted": true,
"isExtensionInf": false, "_comment": "This field is deprecated and moved to submission resource",
"deviceMetadataIds": [],
"deviceType": "notSet",
"isTestSign": false,
"isFlightSign": false,
"marketingNames": [
"marketing name 1",
"marketing name 2"
],
"productName": "product name",
"selectedProductTypes": {
"windows_v100Server": "Unclassified",
"windows_v100": "Unclassified"
},
"requestedSignatures": [
"WINDOWS_v100_X64_TH1_FULL",
"WINDOWS_v63_X64"
],
"additionalAttributes": {},
"testHarness": "hlk",
"announcementDate": "2016-10-22T00:00:00Z",
}
Este recurso tiene los siguientes valores
Valor | Tipo | Descripción |
---|---|---|
Identificador | Largo | ID del producto privado del producto |
sharedProductId | Largo | ID del producto compartido del producto |
Vínculos | matriz de objetos | Para obtener más información, consulte el objeto de vínculo. |
isCommitted | Booleano | Indica si el producto tiene al menos un envío confirmado. |
isExtensionInf | Booleano | (EN DESUSO) Indica si el producto es un controlador de extensión. Este campo está obsoleto y no se debe utilizar. isExtensionInf se movió a una propiedad de nivel de envío. |
deviceMetadataIds | matriz de GUID | GUID que asignan envíos de metadatos de dispositivo al controlador |
deviceType | Cadena | Indica el tipo de dispositivo. Los valores posibles son:
|
isTestSign | Booleano | Indica si el producto es un controlador firmado de prueba. Para obtener más información sobre los paquetes de controladores con firma de prueba, consulte Programa de firma de prueba de WHQL |
isFlightSign | Booleano | Indica si el producto es un controlador firmado de lanzamiento como paquete piloto. Los controladores firmados de lanzamiento como paquete piloto son controladores de prueba que se pueden publicar a través de Windows Update. Solo se pueden publicar o instalar en máquinas suscritas al Programa Windows Insider. Se pueden instalar en máquinas sin deshabilitar el arranque seguro. No se pueden instalar en máquinas comerciales que no forman parte del Programa Windows Insider. |
marketingNames | Matriz de cadenas | Nombres de marketing o alias del producto |
productName | Cadena | Nombre del controlador tal y como se especifica durante la creación |
selectedProductTypes | diccionario | Par clave-valor donde ambos son cadenas.
|
requestedSignatures | Matriz de cadenas | Lista de firmas de sistema operativo para las que el producto está certificado. Para obtener una lista de todos los sistemas operativos, consulte la lista de códigos del sistema operativo. |
additionalAttributes | Object | Para obtener más información, consulte el objeto de atributos adicionales. |
testHarness | string | Tipo de paquete enviado. Los valores posibles son:
|
announcementDate | datetime | Fecha en que el producto se incluye en el catálogo de Windows Server. |
Recurso de envío
Este recurso representa un envío de un producto.
{
"id": 1152921504621442000,
"productId": 13635057453741328,
"workflowStatus": {
"currentStep": "finalizeIngestion",
"state": "completed",
"messages": []
},
"links": [
{
"href": "https:// manage.devcenter.microsoft.com/api/v2.0/hardware/products/13635057453741329/submissions/1152921504621441944",
"rel": "self",
"method": "GET"
}
],
"commitStatus": "CommitPending",
"isExtensionInf": true,
"isUniversal": true,
"isDeclarativeInf": true,
"name": "HARRY-Duatest2",
"type": "derived"
}
Este recurso tiene los siguientes valores:
Valor | Tipo | Descripción |
---|---|---|
Identificador | long | Identificador del envío |
Productid | long | ID de producto privado al que está asociad este envío |
workflowstatus | objeto | Solo está disponible cuando se recuperan detalles de un envío específico. Este objeto muestra el estado del flujo de trabajo para este envío. Para obtener más información, consulte objeto de estado de flujo de trabajo. |
Vínculos | matriz de objetos | Para obtener más información, consulte el objeto de vínculo. |
commitStatus | Consulte Administración de envíos de productos para obtener más detalles. | |
isExtensionInf | Booleano | Indica si el envío es un controlador de extensión. |
isUniversal | Booleano | Indica si el envío supera la prueba de API universal. Un controlador es compatible con DCHU si es Declarativo y Universal |
isDeclarativeInf | Booleano | Indica si el envío supera la prueba declarativa INVerif. Un controlador es compatible con DCHU si es Declarativo y Universal. |
Nombre | string | Nombre del envío. |
Tipo | cadena | Indica si el envío es un inicial o derivado. Los valores posibles son:
|
Descargas | objeto | Solo está disponible cuando se recuperan detalles de un envío específico. Este objeto muestra las descargas disponibles para el envío. Para obtener más información, consulte objeto de descarga. |
Objeto de estado de flujo de trabajo
Este objeto representa el estado del flujo de trabajo de una entidad determinada
{
"currentStep": "finalizeIngestion",
"state": "completed",
"messages": []
}
Este objeto tiene los siguientes valores
Valor | Tipo | Descripción |
---|---|---|
currentStep | string | Nombre del paso actual en el flujo de trabajo general de esta entidad. Para el envío de la ingesta o paquete, los valores posibles son (descripción entre paréntesis):
|
Valor | string | El estado del paso actual. Los valores posibles son:
|
Mensajes | array | Una matriz de cadenas para proporcionar mensajes sobre el paso actual (especialmente en caso de error) |
Objeto de descarga
Este objeto representa las descargas de un envío determinado.
{
"items": [
{
"type": "initialPackage",
"url": "<SAS URL from Hardware API>"
},
{
"type": "derivedPackage",
"url": "<SAS URL from Hardware API>"
},
{
"type": "signedPackage",
"url": "<SAS URL from Hardware API>"
},
{
"type": "certificationReport",
"url": "https:// manage.devcenter.microsoft.com/dashboard/hardware/Driver/DownloadCertificationReport/29963920/13635057453741329/1152921504621441930"
}
],
"messages": []
}
Este objeto tiene los siguientes valores
Valor | Tipo | Descripción |
---|---|---|
Productos | array | Matriz de tipos de descarga y la dirección URL de cada uno. |
Tipo | cadena | Tipo de paquete disponible para descarga. Los valores posibles son:
|
Mensajes | array | Matriz de cadenas para proporcionar mensajes sobre los archivos descargables |
Objeto de vínculo
Este objeto representa una lista de vínculos útiles para la entidad contenedora
{
"href": "https:// manage.devcenter.microsoft.com/api/v2.0/hardware/products/9007199267351834",
"rel": "self",
"method": "GET"
}
Este objeto tiene los siguientes valores
Valor | Tipo | Descripción |
---|---|---|
Href | Cadena | Dirección URL para acceder al recurso a través de la API |
Rel | Cadena | Tipo de recurso. Los valores posibles son:
|
Método | Cadena | Tipo del método http que se va a usar al invocar la dirección URL. Los valores posibles son:
|
Objeto de atributo adicional
Este objeto proporciona más atributos sobre el producto si es de tipo controlador RAID, controlador de almacenamiento o programa de validación de virtualización de servidor (SVVP). Puede contener uno de los tres tipos de objetos: StorageController, RaidController o SVVP.
Objeto StorageController
Valor | Tipo | Descripción |
---|---|---|
biosVersion | string | Versión del BIOS de ROM |
firmwareVersion | string | Versión de firmware |
driverVersion | string | Versión del controlador |
driverName | string | Nombre del controlador |
deviceVersion | string | Versión del dispositivo |
chipsetName | string | Nombre del conjunto de chips |
usedProprietary | boolean | Varias rutas de acceso admitidas a través del controlador propietario. Si es true, proprietaryName y proprietaryVersion son obligatorios. |
proprietaryName | string | Nombre de software de varias rutas de acceso |
proprietaryVersion | string | Versión de software de varias rutas de acceso |
usedMicrosoft | boolean | Microsoft MPIO se admite a través del módulo específico del dispositivo. Si es true, microsoftName y microsoftVersion son obligatorios. |
microsoftName | string | Nombre de software de varias rutas de acceso |
microsoftVersion | string | Versión de software de varias rutas de acceso |
usedBootSupport | boolean | Compatibilidad con arranque |
usedBetterBoot | boolean | Compatibilidad con arranque > de 2,2 TB. Si es true, la versión de UEFI admitida y la versión de ACPI admitida son obligatorias. |
uefiVersion | string | Versión de UEFI compatible |
acpiVersion | string | Versión de ACPI compatible |
supportsSector4K512E | boolean | Admite un tamaño de sector de 4K/512e |
supportsSector4K4K | boolean | Admite un tamaño de sector de 4K/4K |
supportsDifferential | boolean | Diferencial (diferencial de alto voltaje) |
Objeto RaidController
Valor | Tipo | Descripción |
---|---|---|
firmwareVersion | string | Versión de firmware |
filterVersion | string | Versión del controlador |
driverVersion | string | Versión de filtro |
usedProprietary | boolean | Varias rutas de acceso admitidas a través del controlador propietario. Si es true, proprietaryName y proprietaryVersion son obligatorios |
proprietaryName | string | Nombre de software de varias rutas de acceso |
proprietaryVersion | string | Versión de software de varias rutas de acceso |
usedMicrosoft | boolean | Microsoft MPIO se admite a través del módulo específico del dispositivo. Si es true, microsoftName y microsoftVersion son obligatorios |
microsoftName | string | Nombre de software de varias rutas de acceso |
microsoftVersion | string | Versión de software de varias rutas de acceso |
isThirdPartyNeeded | boolean | Controlador que no es de Microsoft necesario para la conectividad |
isSES | boolean | SES (SCSI Enclosure Services). Indica si se incluye un SES. SCSI es el término estándar para un bus de servicio que conecta dispositivos en un sistema, originalmente una interfaz de sistema de equipo pequeño. SES es la versión abreviada de SCSI Enclosure Services. |
isSAFTE | boolean | SAF-TE (Especificación ANBll). Indica si se incluye un SAF-TE. ANBll es una especificación del sector. SAF-TE es la versión abreviada para SCSI Accessed Fault Tolerant Enclosures. SCSI es el término estándar para un bus de servicio que conecta dispositivos en un sistema, originalmente una interfaz de sistema de equipo pequeño. |
additionalInfo | string | Información adicional |
Objeto SVVP
Valor | Tipo | Descripción |
---|---|---|
productVersion | string | Versión del producto |
supportLink | string | Dirección URL de soporte técnico |
guestOs | string | SO invitado. Los valores posibles son:
|
processorArchitecture | string | Arquitectura del procesador de hardware. Los valores posibles son:
|
maxProcessors | integer | Número máximo de procesadores en máquinas virtuales |
maxMemory | integer | Memoria máxima en la máquina virtual (en GB) |
Lista de tipos de productos
Un producto puede ser de los siguientes tipos. Junto con el sistema operativo, esta información se usa para identificar la aplicabilidad.
- Impresora 3D
- Sensor de aceleración
- Todo en uno
- Todo en uno con táctil
- Dispositivo de audio
- Objetos de procesamiento de datos
- Controlador Bluetooth
- Controlador Bluetooth no USB
- Camera
- Sensor de cámara
- Clúster
- Acelerador de proceso MCDM 2.7
- Acelerador de proceso MCDM 3.1
- Acelerador de proceso MCDM 3.2
- Tableta convertible
- Escritorio
- Reproductor de medios digitales
- Servidor de medios digitales
- Cámaras digitales
- Videocámaras digitales
- Dispositivos habilitados para la administración de análisis de distribución
- Impresora multifunción WSD de empresa
- Lector de huellas dactilares
- Controlador de juego
- Controlador genérico
- Dispositivo portátil genérico
- Adaptador de gráficos MCDM2.7
- Adaptador de gráficos MCDM2.8
- Adaptador de gráficos MCDM2.9
- Adaptador de gráficos MCDM3.0
- Adaptador de gráficos WDDM1.0
- Adaptador de gráficos WDDM1.1
- Adaptador de gráficos WDDM1.2
- Adaptador de gráficos WDDM1.2 DisplayOnly
- Adaptador de gráficos WDDM1.2 RenderOnly
- Adaptador de gráficos WDDM1.3
- Adaptador de gráficos WDDM1.3 DisplayOnly
- Adaptador de gráficos WDDM1.3 RenderOnly
- Adaptador de gráficos WDDM2.0
- Adaptador de gráficos WDDM2.0 Display Only
- Adaptador de gráficos WDDM2.0 Render Only
- Adaptador de gráficos WDDM2.1
- Adaptador de gráficos WDDM2.1 Display Only
- Adaptador de gráficos WDDM2.1 Render Only
- Adaptador de gráficos WDDM2.2
- Adaptador de gráficos WDDM2.2 Display Only
- Adaptador de gráficos WDDM2.2 Render Only
- Adaptador de gráficos WDDM2.3
- Adaptador de gráficos WDDM2.3 Display Only
- Adaptador de gráficos WDDM2.3 Render Only
- Adaptador de gráficos WDDM2.4
- Adaptador de gráficos WDDM2.4 Display Only
- Adaptador de gráficos WDDM2.4 Render Only
- Adaptador de gráficos WDDM2.4 VM
- Adaptador de gráficos WDDM2.5
- Adaptador de gráficos WDDM2.5 Display Only
- Adaptador de gráficos WDDM2.5 Render Only
- Adaptador de gráficos WDDM2.5 VM
- Adaptador de gráficos WDDM2.6
- Adaptador de gráficos WDDM2.6 Display Only
- Adaptador de gráficos WDDM2.6 Render Only
- Adaptador de gráficos WDDM2.6 VM
- Adaptador de gráficos WDDM2.7
- Adaptador de gráficos WDDM2.7 Display Only
- Adaptador de gráficos WDDM2.7 Render Only
- Adaptador de gráficos WDDM2.7 VM
- Adaptador de gráficos WDDM2.8
- Adaptador de gráficos WDDM2.8 Display Only
- Adaptador de gráficos WDDM2.8 Render Only
- Adaptador de gráficos WDDM2.8 VM
- Adaptador de gráficos WDDM2.9
- Adaptador de gráficos WDDM2.9 Display Only
- Adaptador de gráficos WDDM2.9 Render Only
- Adaptador de gráficos WDDM2.9 VM
- Adaptador de gráficos WDDM3.0
- Adaptador de gráficos WDDM3.0 Display Only
- Adaptador de gráficos WDDM3.0 Render Only
- Adaptador de gráficos WDDM3.0 VM
- Adaptador de gráficos WDDM3.1
- Adaptador de gráficos WDDM3.1 Display Only
- Adaptador de gráficos WDDM3.1 Render Only
- Adaptador de gráficos WDDM3.1 VM
- Adaptador de gráficos WDDM3.2
- Adaptador de gráficos WDDM3.2 Display Only
- Adaptador de gráficos WDDM3.2 Render Only
- Adaptador de gráficos WDDM3.2 VM
- Tableta digitalizadora
- Sensor de giroscopio
- Disco duro
- Transformaciones multifunción de hardware
- Teclado
- Teclado, vídeo, mouse, selector
- LAN
- LAN (servidor)
- LAN CS
- Máquina virtual LAN (servidor)
- Laptop
- Portátil con táctil
- LCD
- Sensor de luz
- Sensor de ubicación
- Media Player
- CDMA de banda ancha móvil
- GSM de banda ancha móvil
- Teléfono móvil
- Monitor
- Placa base
- Fusión del sensor de movimiento
- Impresora multifunción
- Proximidad de campo cercano
- Dispositivo multimedia de red
- NFC
- Lector de tarjeta inteligente NFC
- Unidad óptica
- Digitalizador de lápiz
- Dibujo que apunta
- Panel táctilde precisión
- Sensor de presencia
- Impresora
- Proyector
- Almacenamiento extraíble
- Enrutador
- Escáner
- Controlador SDIO
- Server
- Programa de validación de virtualización de servidor
- Tableta de firma
- Tarjetas inteligentes
- Lector de tarjeta inteligente
- Matriz de almacenamiento
- Controlador de almacenamiento
- Adaptador de espacios de almacenamiento
- Unidad de espacios de almacenamiento
- Tableta
- Tocar
- Monitor táctil
- TPM20
- Equipo ultramóvil
- Equipo ultramóvil con táctil
- Controladora USB
- Concentrador USB
- WebCam
- WLAN
- CSB WLAN
- Impresora multifunción WSD
- Impresora WSD
- Escáner de etiquetas WSD
Lista de códigos de familia del sistema operativo
En la tabla siguiente se enumeran los códigos de familia del sistema operativo y sus descripciones.
Código de familia del sistema operativo | Descripción |
---|---|
WindowsMe | Windows Me |
Windows2000 | Windows 2000 |
Windows98 | Windows 98 |
WindowsNT40 | Windows NT 4.0 |
WindowsXP | Windows XP |
WindowsServer2003 | Windows Server 2003 |
WindowsVista | Windows Vista |
Windows2008Server | Windows Server 2008 |
WindowsHomeServer | Windows Home Server |
Windows7 | Windows 7 |
Windows2008ServerR2 | Windows Server 2008 versión 2 |
WindowsServerSolutions | Soluciones de Windows Server |
Windows8 | Windows 8 |
Windows8Server | Windows Server 2012 |
Windows81 | Windows 8.1 |
Windows81Server | Windows Server 2012 R2 |
Windows_v100 | Windows 10 Threshold |
Windows_v100Server | Windows Server Threshold |
Windows_v100_RS1 | Actualización de aniversario de Windows 10 |
Windows_v100Server_RS1 | Windows Server 2016 |
Windows_v100_RS2 | Windows 10 RS2 Update |
Windows_v100Server_RS2 | Windows Server RS2 |
Windows_v100_RS3 | Windows 10 RS3 Update |
Windows_v100Server_RS3 | Windows Server RS3 |
Windows_v100_RS4 | Windows 10 RS4 Update |
Windows_v100Server_RS5 | Windows Server 2019 |
Windows_v100_RS5 | Windows 10 RS5 x86 |
Windows_v100_RS5 | Windows 10 RS5 x64 |
Windows_v100_19H1 | Windows 10 19H1 Update |
Windows_v100_VB | Windows 10 versión 2004 |
Windows_v100Server_FE | Windows - Server, versión 21H2 |
Windows_v100_CO | Windows - Cliente, versión 21H2 |
Windows_v100_NI | Cliente Windows 11, versión 22H2 |
Windows_v100_GE | Cliente Windows 11, versión 24H2 |
Windows_v100Server_GE | Windows Server 2025 |
Lista de códigos de sistema operativo
En la tabla siguiente se enumeran los códigos de sistema operativo y sus descripciones.
Código del sistema operativo | Descripción |
---|---|
WINDOWS_ME | Windows Me |
WINDOWS_98 | Windows 98 |
WINDOWS_2000 | Windows 2000 |
WINDOWS_NT40 | Windows NT 4.0 |
WINDOWS_XP | Windows XP |
WINDOWS_XP_IA64 | Windows XP IA64 |
WINDOWS_XP_X64 | Windows XP X64 |
WINDOWS_XP_MEDIA_CENTER | Windows XP Media Center |
WINDOWS_2003 | Windows Server 2003 |
WINDOWS_2003_IA64 | Windows Server 2003 IA64 |
WINDOWS_2003_X64 | Windows Server 2003 X64 |
WINDOWS_VISTA | Cliente Windows Vista |
WINDOWS_VISTA_X64 | Cliente Windows Vista X64 |
WINDOWS_2008_SERVER | Windows Server 2008 |
WINDOWS_2008_SERVER_IA64 | Windows Server 2008 IA64 |
WINDOWS_2008_SERVER_X64 | Windows Server 2008 X64 |
WINDOWS_HOME_SERVER | Windows Home Server |
WINDOWS_7 | Cliente de Windows 7 |
WINDOWS_7_X64 | Cliente Windows 7 x64 |
WINDOWS_2008_SERVER_R2_IA64 | Windows Server 2008 versión 2 IA64 |
WINDOWS_2008_SERVER_R2_X64 | Windows Server 2008 versión 2 x64 |
WINDOWS_SERVER_SOLUTIONS_X64 | Soluciones de Windows Server x64 |
WINDOWS_8 | Cliente de Windows 8 |
WINDOWS_8_X64 | Cliente Windows 8 x64 |
WINDOWS_8_ARM | Cliente Windows 8 RT |
WINDOWS_8_SERVER_X64 | Windows Server 2012 |
WINDOWS_v63 | Cliente de Windows 8.1 |
WINDOWS_v63_X64 | Cliente Windows 8.1 x64 |
WINDOWS_v63_ARM | Cliente Windows 8.1 RT |
WINDOWS_v63_SERVER_X64 | Windows Server 2012 R2 x64 |
WINDOWS_v100_TH1_FULL | Cliente Windows 10 versiones 1506 y 1511 (TH1) |
WINDOWS_v100_X64_TH1_FULL | Cliente Windows 10 versiones 1506 y 1511 x64 (TH1) |
WINDOWS_v100_SERVER_X64_TH1_FULL | Windows Server 2016 x64 (TH1) |
WINDOWS_v100_TH2_FULL | Cliente Windows 10 versiones 1506 y 1511 (TH2) |
WINDOWS_v100_X64_TH2_FULL | Cliente Windows 10 versiones 1506 y 1511 x64 (TH2) |
WINDOWS_v100_SERVER_X64_TH2_FULL | Windows Server 2016 x64 (TH2) |
WINDOWS_v100_RS1_FULL | Cliente Windows 10 versión 1607 |
WINDOWS_v100_X64_RS1_FULL | Cliente Windows 10 versión 1607 x64 |
WINDOWS_v100_SERVER_X64_RS1_FULL | Windows Server 2016 x64 (RS1) |
WINDOWS_v100_RS2_FULL | Cliente Windows 10 RS2 |
WINDOWS_v100_X64_RS2_FULL | Cliente Windows 10 RS2 x64 |
WINDOWS_v100_RS3_FULL | Cliente Windows 10 RS3 |
WINDOWS_v100_X64_RS3_FULL | Cliente Windows 10 RS3 x64 |
WINDOWS_v100_ARM64_RS3_FULL | Cliente Windows 10 RS3 Arm64 |
WINDOWS_v100_RS4_FULL | Cliente Windows 10 RS4 |
WINDOWS_v100_X64_RS4_FULL | Cliente Windows 10 RS4 x64 |
WINDOWS_v100_ARM64_RS4_FULL | Cliente Windows 10 RS4 Arm64 |
WINDOWS_v100_SERVER_X64_RS5_FULL | Windows Server 2019 |
WINDOWS_v100_RS5_FULL | Windows 10 RS5 x86 |
WINDOWS_v100_X64_RS5_FULL | Cliente Windows 10 RS5 x64 |
WINDOWS_v100_19H1_FULL | Cliente Windows 19H1 x86 |
WINDOWS_v100_X64_19H1_FULL | Cliente Windows 19H1 x64 |
WINDOWS_v100_ARM64_19H1_FULL | Cliente Windows 19H1 Arm64 |
WINDOWS_v100_VB_FULL | Cliente Windows 10, versión 2004 x86 |
WINDOWS_v100_X64_VB_FULL | Cliente Windows versión 2004 x64 |
WINDOWS_v100_ARM64_VB_FULL | Cliente Windows versión 2004 Arm64 |
WINDOWS_v100_SERVER_X64_FE_FULL | Windows - Server, versión 21H2 x64 |
WINDOWS_v100_SERVER_ARM64_FE_FULL | Windows - Server, versión 21H2 Arm64 |
WINDOWS_v100_X64_CO_FULL | Windows - Cliente, versión 21H2 x64 |
WINDOWS_v100_ARM64_CO_FULL | Windows - Cliente, versión 21H2 Arm64 |
WINDOWS_v100_X64_NI_FULL | Cliente Windows 11, versión 22H2 x64 |
WINDOWS_v100_ARM64_NI_FULL | Cliente Windows 11, versión 22H2 Arm64 |
WINDOWS_v100_X64_GE_FULL | Cliente Windows 11, versión 24H2 x64 |
WINDOWS_v100_ARM64_GE_FULL | Cliente Windows 11, versión 24H2 ARM64 |
WINDOWS_v100_SERVER_X64_GE_FULL | Windows Server 2025 x64 |
WINDOWS_v100_SERVER_ARM64_GE_FULL | Windows Server 2025 ARM64 |
Códigos de error
Los códigos de error son aplicables a todos los métodos web de la API. Si la solicitud no se puede completar correctamente, la respuesta contiene uno de los siguientes códigos de error HTTP.
Estado HTTP | Descripción |
---|---|
400: Solicitud incorrecta | Solicitud con formato incorrecto (por ejemplo, sintaxis de solicitud con formato incorrecto, trama de mensajes de solicitud no válida o enrutamiento de solicitudes erróneas) |
401 - No autorizado | Error de autenticación o no proporcionado |
403 - Prohibido | Prohibido acceder a un recurso. |
404 – Not Found | No se encuentra la entidad solicitada. |
415 - Unsupported Media Type | La carga está en un formato no compatible con este método en el recurso de destino. |
422 - Unprocessable Entity | Errores de validación. |
429 - Too Many Requests | Se envían demasiadas solicitudes. Las llamadas se limitan y el tiempo de retroceso se proporciona en la respuesta. |
500 - Internal Server Error | Error irrecuperable en el servidor de API. |
Si hay errores de validación funcional, el cuerpo de la respuesta contiene uno de los siguientes códigos de error funcionales.
Código de error | Mensaje de error | Descripción |
---|---|---|
InvalidInput | Se devuelve cuando se produce un error en una validación de entrada. | |
RequestInvalidForCurrentState | Solo se pueden confirmar envíos pendientes | Se devuelve cuando se aplica una confirmación en un envío que no está en estado pendiente. |
RequestInvalidForCurrentState | El envío inicial ya existe | Se devuelve cuando se crea un envío inicial para un controlador que ya tiene un envío inicial. |
RequestInvalidForCurrentState | No se puede crear el envío derivado porque no se creó ningún envío inicial | Se devuelve cuando se crea un envío derivado para un controlador que no tiene un envío inicial. |
UpdateUnauthorized | No autorizado para actualizar el producto | Se devuelve al intentar actualizar un producto compartido (revendido) ya que no se pueden actualizar los productos compartidos. |
UpdateUnauthorized | No se puede actualizar el producto sin un envío inicial | Se devuelve al intentar actualizar un producto que no tiene un envío inicial. |
UpdateUnauthorized | No se puede actualizar el producto porque se produjo un error en el flujo de trabajo | Se devuelve al intentar actualizar un producto que tiene un flujo de trabajo con errores. |
UpdateUnauthorized | La fecha del anuncio no se puede actualizar una vez finalizado el proceso de ingesta | Se devuelve cuando se actualiza la fecha del anuncio una vez completada la ingesta. |
UpdateUnauthorized | El nombre del producto no se puede actualizar en este momento. Inténtelo de nuevo. | |
UpdateUnauthorized | No autorizado para actualizar el envío | Se devuelve al intentar actualizar un envío de un producto compartido (revendido) ya que no se pueden actualizar los productos compartidos. |
UpdateUnauthorized | No se puede actualizar el envío porque se produjo un error en los flujos de trabajo | Se devuelve al intentar actualizar un envío que tiene un flujo de trabajo con errores. |
EntityNotFound | No se encontró ningún envío | Se devuelve al intentar confirmar un envío que no existe. |
EntityNotFound | No se encontró el producto | Se devuelve al intentar crear un envío para el que no existe un producto. |
InvalidInput | Los controladores de extensión deben publicarse como una actualización automática. IsAutoInstallDuringOSUpgrade o isAutoInstallOnApplicableSystems debe ser true. | Se devuelve cuando se crea una etiqueta de envío de Windows Update para una extensión INF sin elegir isAutoInstallDuringOSUpgrade o isAutoInstallOnApplicableSystems. |
InvalidInput | Los CHID solo se permiten cuando HardwareIds son para sistemas operativos Windows 10 y versiones posteriores. | Se devuelve cuando se crea una etiqueta de envío destinada al sistema operativo inferior a Windows 10 con el destino de CHID. El destino de CHID solo es aplicable a Windows 10 y versiones posteriores. |
InvalidInput | No se puede actualizar la etiqueta de envío cuando otro flujo de trabajo está en curso. Inténtelo de nuevo. | Se devuelve cuando se actualiza una etiqueta de envío cuando un flujo de trabajo anterior todavía está en curso. |
RequestInvalidForCurrentState | No se puede crear la etiqueta de envío de publicación para la bandeja de entrada o el tipo de sistema. Solo se puede compartir la etiqueta de envío. | Se devuelve cuando se crea la etiqueta de envío de Windows Update en un controlador de bandeja de entrada o en un sistema. |
RequestInvalidForCurrentState | El envío aún no está listo para crear la etiqueta de envío. Vuelva a intentarlo más tarde. | Se devuelve cuando se crea una etiqueta de envío sin esperar a que se complete la preparación o el preprocesamiento. |