Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use os seguintes métodos em APIs de hardware da Microsoft para recuperar dados de produtos de hardware registrados em sua conta do Centro de Desenvolvimento. Para obter uma introdução às APIs de hardware da Microsoft, incluindo pré-requisitos para usar a API, consulte Gerenciar envios de hardware usando APIs.
https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/
Antes de poder usar esses métodos, o produto já deve existir na sua conta do Centro de Desenvolvimento. Para criar ou gerenciar envios de produtos, consulte os métodos em Gerenciar envios de produtos.
| Método | URI | Descrição |
|---|---|---|
| Obtém | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ |
Obter dados para todos os seus produtos |
| Obtém | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID} |
Obter dados para um produto específico |
| Obtém | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions |
Obter dados para todos os envios de um produto |
| Obtém | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions/{submissionId} |
Obter dados para um envio específico de um produto |
Pré-requisitos
Conclua todos os pré-requisitos para as APIs de hardware da Microsoft antes de tentar usar qualquer um desses métodos.
Recursos de dados
Os métodos de APIs de hardware da Microsoft para obter dados do produto usam os seguintes recursos de dados JSON:
Recurso do produto
Este recurso representa um produto de hardware (driver) que está registrado na sua conta.
{
"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 tem os seguintes valores
| Valor | Tipo | Descrição |
|---|---|---|
| Id | Longo | O ID privado do produto |
| IDProdutoCompartilhado | Longo | A ID de produto compartilhada do produto |
| Ligações | Matriz de objetos | Consulte o objeto de link para obter mais detalhes |
| estáComprometido | booleano | Indica se o produto tem pelo menos um envio confirmado |
| isExtensionInf | booleano | (OBSOLETO) Indica se o produto é um driver de extensão. Este campo foi preterido e não deve mais ser usado. isExtensionInf movido para uma propriedade de nível de submissão. |
| identificadores de metadados do dispositivo | matriz de GUIDs | GUIDs que mapeiam envios de metadados do dispositivo para o driver |
| Tipo de dispositivo | Cordão | Indica o tipo de dispositivo. Os valores possíveis são:
|
| isTestSign | booleano | Indica se o produto é um controlador assinado de teste. Para obter mais informações sobre pacotes de drivers com assinatura de teste, consulte Programa de assinatura de teste WHQL |
| isFlightSign | booleano | Indica se o produto é um motorista de voo assinado. Os drivers de voo assinados são drivers de teste que podem ser publicados através do Windows Update. Eles podem ser publicados/instalados somente em máquinas inscritas no Programa Windows Insider. Eles podem ser instalados em máquinas sem desativar a inicialização segura. Eles não podem ser instalados em máquinas de varejo que não fazem parte do Programa Windows Insider. |
| marketingNomes | matriz de strings | Denominações comerciais ou pseudónimos do produto |
| Nome do produto | Cordão | O nome do driver conforme especificado durante a criação |
| tiposDeProdutoSelecionados | dicionário | Par de valor de chave onde ambos são cadeias de caracteres.
|
| Assinaturas solicitadas | matriz de strings | Lista de assinaturas do sistema operacional para as quais o produto é certificado. Para obter uma lista de todos os sistemas operacionais, consulte a lista de códigos do sistema operacional. |
| atributos adicionais | Objeto | Para obter mais informações, consulte objeto de atributos adicionais. |
| testHarness | cadeia (de caracteres) | O tipo de pacote enviado. Os valores possíveis são:
|
| Data de anúncio | datetime | A data em que o produto é incluído no Catálogo do Windows Server. |
Ferramenta de submissão
Este recurso representa um envio de um produto.
{
"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 tem os seguintes valores:
| Valor | Tipo | Descrição |
|---|---|---|
| Id | longo | O ID da submissão |
| ID do Produto | longo | O ID do produto privado ao qual este envio está associado |
| status do fluxo de trabalho | objecto | Isso só está disponível ao recuperar detalhes de um envio específico. Este objeto representa o status do fluxo de trabalho para este envio. Para obter mais informações, consulte Objeto de status do fluxo de trabalho. |
| Ligações | Matriz de objetos | Consulte o objeto de link para obter mais detalhes |
| estado do commit | Consulte Gerenciar envios de produtos para obter mais detalhes. | |
| isExtensionInf | booleano | Indica se o envio é um driver de extensão |
| isUniversal | booleano | Indica se o envio passa no teste da API Universal. Um driver é compatível com DCHU se for declarativo e universal |
| isDeclarativeInf | booleano | Indica se a submissão passa no teste declarativo INVerif. Um driver de software é compatível com DCHU se for declarativo e universal. |
| Nome | cadeia (de caracteres) | O nome do envio. |
| Tipo | cadeia (de caracteres) | Indica se o envio é um envio inicial ou derivado. Os valores possíveis são:
|
| Downloads | objecto | Isso só está disponível quando se recuperam detalhes de um envio específico. Este objeto representa os downloads disponíveis para o envio. Para obter mais informações, consulte objeto de download. |
Objeto Estado do fluxo de trabalho
Este objeto representa o status do fluxo de trabalho para uma determinada entidade
{
"currentStep": "finalizeIngestion",
"state": "completed",
"messages": []
}
Este objeto tem os seguintes valores
| Valor | Tipo | Descrição |
|---|---|---|
| currentStep | cadeia (de caracteres) | O nome da etapa atual no fluxo de trabalho geral dessa entidade. Para ingestão/envio da embalagem, os valores possíveis são (descrição entre parênteses):
|
| Estado | cadeia (de caracteres) | O estado da etapa atual. Os valores possíveis são:
|
| Mensagens | matriz | Uma matriz de cadeias de caracteres para fornecer mensagens sobre a etapa atual (especialmente se houver falha) |
Objeto de download
Este objeto representa os downloads para um determinado envio.
{
"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 tem os seguintes valores
| Valor | Tipo | Descrição |
|---|---|---|
| Itens | matriz | Uma matriz de tipos de download e o URL de cada um. |
| Tipo | cadeia (de caracteres) | O tipo de pacote disponível para download. Os valores possíveis são:
|
| Mensagens | matriz | Uma matriz de cadeias de caracteres para fornecer mensagens sobre os arquivos para download |
Objeto Ligação
Este objeto representa uma lista de links úteis para a entidade que contém
{
"href": "https:// manage.devcenter.microsoft.com/api/v2.0/hardware/products/9007199267351834",
"rel": "self",
"method": "GET"
}
Este objeto tem os seguintes valores
| Valor | Tipo | Descrição |
|---|---|---|
| Href | Cordão | A URL para acessar o recurso via API |
| Rel | Cordão | Tipo de recurso. Os valores possíveis são:
|
| Método | Cordão | Tipo do método http a ser usado ao invocar a URL. Os valores possíveis são:
|
Objeto de Atributo adicional
Este objeto fornece mais atributos sobre o produto se ele for do tipo controlador RAID, controlador de armazenamento ou programa de validação de virtualização de servidor (SVVP). Ele pode conter um dos três tipos de objetos – StorageController, RaidController ou SVVP.
Objeto StorageController
| Valor | Tipo | Descrição |
|---|---|---|
| Versão do BIOS | cadeia (de caracteres) | Versão ROM Bios |
| firmwareVersão | cadeia (de caracteres) | Versão do firmware |
| versão do driver | cadeia (de caracteres) | Versão do driver |
| Nome do condutor | cadeia (de caracteres) | Nome do condutor |
| versão do dispositivo | cadeia (de caracteres) | Versão do dispositivo |
| nome do chipset | cadeia (de caracteres) | Nome do chipset |
| usadoProprietário | Booleano | Multi-pathing suportado através de driver proprietário. Se verdadeiro, então proprietaryName e proprietaryVersion são obrigatórios. |
| nome proprietário | cadeia (de caracteres) | Nome do software multi-caminho |
| versão proprietária | cadeia (de caracteres) | Versão de software multipercurso |
| usado Microsoft | Booleano | O Microsoft MPIO é suportado através de um módulo específico do dispositivo. Se verdadeiro, então microsoftName e microsoftVersion são obrigatórios. |
| nome_do-microsoft | cadeia (de caracteres) | Nome do software multi-caminho |
| Microsoft Versão | cadeia (de caracteres) | Versão de software multipercurso |
| usedBootSupport | Booleano | Suporte de inicialização |
| usadoBetterBoot | Booleano | Suporte de inicialização > de 2,2 TB. Se verdadeiro, então a versão UEFI suportada e a versão ACPI suportada são obrigatórias |
| uefiVersion | cadeia (de caracteres) | Versão UEFI suportada |
| acpiVersion | cadeia (de caracteres) | Versão ACPI suportada |
| suporteSector4K512E | Booleano | Tamanho do setor de suporte de 4K/512e |
| suportesSector4K4K | Booleano | Tamanho do setor de suporte de 4K/4K |
| suportaDiferencial | Booleano | Diferencial (diferencial de alta tensão) |
Objeto RaidController
| Valor | Tipo | Descrição |
|---|---|---|
| firmwareVersão | cadeia (de caracteres) | Versão do firmware |
| versão do filtro | cadeia (de caracteres) | Versão do driver |
| versão do driver | cadeia (de caracteres) | Versão do filtro |
| usadoProprietário | Booleano | Multi-pathing suportado através de driver proprietário. Se verdadeiro, então proprietaryName e proprietaryVersion são obrigatórios |
| nome proprietário | cadeia (de caracteres) | Nome do software multi-caminho |
| versão proprietária | cadeia (de caracteres) | Versão de software multipercurso |
| usado Microsoft | Booleano | O Microsoft MPIO é suportado através de um módulo específico do dispositivo. Se verdadeiro, então microsoftName e microsoftVersion são obrigatórios |
| nome_do-microsoft | cadeia (de caracteres) | Nome do software multi-caminho |
| Microsoft Versão | cadeia (de caracteres) | Versão de software multipercurso |
| isThirdPartyNeeded | Booleano | Driver não-Microsoft necessário para conectividade |
| isSES | Booleano | SES (Serviços de Gabinete SCSI). Indica se um SES está incluído. SCSI é o termo padrão para um barramento de serviço que conecta dispositivos em um sistema, originalmente Small Computer System Interface. SES é a abreviação de SCSI Enclosure Services. |
| isSAFTE | Booleano | SAF-TE (Especificação ANBll). Indica se um SAF-TE está incluído. ANBll é uma especificação da indústria. SAF-TE é a abreviação de SCSI Accessed Fault Tolerant Enclosures. SCSI é o termo padrão para um barramento de serviço que conecta dispositivos em um sistema, originalmente Small Computer System Interface. |
| informação adicional | cadeia (de caracteres) | Informação Adicional |
Objeto SVVP
| Valor | Tipo | Descrição |
|---|---|---|
| versão do produto | cadeia (de caracteres) | Versão do produto |
| supportLink | cadeia (de caracteres) | URL de suporte |
| guestOs | cadeia (de caracteres) | Sistema Operativo Convidado Os valores possíveis são:
|
| arquitetura do processador | cadeia (de caracteres) | Arquitetura do processador de hardware. Os valores possíveis são:
|
| maxProcessadores | número inteiro | Processadores máximos em VM |
| maxMemória | número inteiro | Memória máxima na VM (em GB) |
Lista de tipos de produtos
Um produto pode ser dos seguintes tipos. Junto com o sistema operacional, essas informações são usadas para identificar a aplicabilidade.
- Impressora 3D
- Sensor Acelerômetro
- Tudo em um
- O Tudo-em-um com Ecrã Tátil
- Dispositivo de áudio
- Objetos de processamento de áudio
- Controlador Bluetooth
- Controlador Bluetooth não USB
- Câmera
- Sensor de câmera
- Aglomerado
- Acelerador de computação MCDM 2.7
- Acelerador de computação MCDM 3.1
- Acelerador de computação MCDM 3.2
- Tablet conversível
- Versão desktop
- Renderizador de mídia digital
- Servidor de mídia digital
- Câmaras fotográficas digitais
- Câmaras de Vídeo Digital
- Dispositivos habilitados para gerenciamento de varredura de distribuição
- Impressora multifuncional WSD corporativa
- Leitor de impressão digital
- Controlador de Jogo
- Controlador Genérico
- Dispositivo portátil genérico
- Adaptador gráfico MCDM2.7
- Adaptador gráfico MCDM2.8
- Adaptador gráfico MCDM2.9
- Adaptador gráfico MCDM3.0
- Adaptador gráfico WDDM1.0
- Adaptador gráfico WDDM1.1
- Adaptador gráfico WDDM1.2
- Adaptador gráfico WDDM1.2 DisplayOnly
- Adaptador gráfico WDDM1.2 RenderOnly
- Adaptador gráfico WDDM1.3
- Adaptador gráfico WDDM1.3 DisplayOnly
- Adaptador gráfico WDDM1.3 RenderOnly
- Adaptador gráfico WDDM2.0
- Adaptador Gráfico WDDM2.0 Apenas para Display
- Adaptador Gráfico WDDM2.0 Somente para Renderização
- Adaptador gráfico WDDM2.1
- Adaptador Gráfico WDDM2.1 Apenas para Ecrã
- Somente renderização do adaptador gráfico WDDM2.1
- Adaptador gráfico WDDM2.2
- Adaptador Gráfico Apenas para Ecrã WDDM2.2
- Adaptador Gráfico WDDM2.2 Somente para Renderização
- Adaptador gráfico WDDM2.3
- Apenas ecrã do adaptador gráfico WDDM2.3
- Adaptador Gráfico WDDM2.3 Apenas para Renderização
- Adaptador gráfico WDDM2.4
- Adaptador Gráfico WDDM2.4 Apenas para Ecrã
- Somente renderização do adaptador gráfico WDDM2.4
- Adaptador gráfico WDDM2.4 VM
- Adaptador gráfico WDDM2.5
- Apenas visualização do adaptador gráfico WDDM2.5
- Adaptador Gráfico WDDM2.5 Apenas para Renderização
- Adaptador gráfico WDDM2.5 VM
- Adaptador gráfico WDDM2.6
- Adaptador Gráfico WDDM2.6 Apenas para Ecrã
- Adaptador Gráfico WDDM2.6 Apenas para Renderização
- Adaptador gráfico WDDM2.6 VM
- Adaptador gráfico WDDM2.7
- Apenas ecrã do adaptador gráfico WDDM2.7
- Adaptador Gráfico WDDM2.7 Somente para Renderização
- Adaptador gráfico WDDM2.7 VM
- Adaptador gráfico WDDM2.8
- Apenas ecrã do adaptador gráfico WDDM2.8
- Somente renderização do adaptador gráfico WDDM2.8
- Adaptador gráfico WDDM2.8 VM
- Adaptador gráfico WDDM2.9
- Apenas ecrã do adaptador gráfico WDDM2.9
- Somente renderização do adaptador gráfico WDDM2.9
- Adaptador gráfico WDDM2.9 VM
- Adaptador gráfico WDDM3.0
- Apenas ecrã do adaptador gráfico WDDM3.0
- Somente renderização do adaptador gráfico WDDM3.0
- Adaptador gráfico WDDM3.0 VM
- Adaptador gráfico WDDM3.1
- Apenas ecrã do adaptador gráfico WDDM3.1
- Apenas renderização do adaptador gráfico WDDM3.1
- Adaptador gráfico WDDM3.1 VM
- Adaptador gráfico WDDM3.2
- Apenas ecrã do adaptador gráfico WDDM3.2
- Adaptador gráfico WDDM3.2 Apenas de renderização
- Adaptador gráfico WDDM3.2 VM
- Tablet gráfico
- Sensor de giroscópio
- Disco rígido
- Transformações multifuncionais de hardware
- Teclado
- Comutador de Teclado, Vídeo e Rato
- Rede Local (LAN)
- LAN (Servidor)
- LAN CS
- Máquina virtual LAN (servidor)
- Computador portátil
- Laptop com toque
- Ecrã de Cristal Líquido (LCD)
- Sensor de luz
- Sensor de Localização
- leitor de multimédia
- CDMA de Banda Larga Móvel
- GSM de banda larga móvel
- Telemóvel
- Ecrã
- Placa-mãe
- Fusão de sensores de movimento
- Impressora multifunções
- Proximidade perto do campo
- Dispositivo de mídia de rede
- NFC
- Leitor de cartões inteligentes NFC
- Unidade ótica
- Digitalizador de caneta
- Apontando desenho
- PrecisionTouchpad
- Sensor de Presença
- Impressora
- Projetor
- Armazenamento Removível
- Roteador
- Digitalizador
- Controlador SDIO
- Servidor
- Programa de Validação de Virtualização de Servidor
- Tablet de assinatura
- Cartões inteligentes
- Leitor de Smartcard
- Array de armazenamento
- Controlador de armazenamento
- Adaptador de Espaços de Armazenamento
- Unidade de Espaços de Armazenamento
- Tablet
- Toque
- Monitor Táctil
- TPM20
- Computador Ultra-Móvel
- Ultra-Mobile PC com ecrã tátil
- Controlador USB
- USB Hub
- WebCam
- WLAN
- LAN sem fios CSB
- Impressora multifunções WSD
- Impressora WSD
- WSD Digitalizador
Lista de códigos de família de sistemas operacionais
A tabela a seguir lista os códigos da família do sistema operacional e suas descrições.
| Código da família do sistema operativo | Descrição |
|---|---|
| WindowsMe | Windows Me |
| Windows2000 | Janelas 2000 |
| Windows98 | Janelas 98 |
| WindowsNT40 | Windows NT 4.0 |
| WindowsXP | Windows XP |
| WindowsServer2003 | Windows Server 2003 |
| WindowsVista | Windows Vista |
| Windows2008Server | Windows Server 2008 |
| WindowsHomeServer | Servidor Windows Home |
| Janelas 7 | Windows 7 |
| Windows2008ServerR2 | Windows Server 2008 Versão 2 |
| WindowsServerSolutions | Soluções Windows Server |
| Windows 8 | Janelas 8 |
| Windows8Server | Windows Server 2012 |
| Windows81 | Windows 8.1 |
| Windows81Server | Windows Server 2012 R2 |
| Windows_v100 | Limite do Windows 10 |
| Windows_v100Server | Limite do Windows Server |
| Windows_v100_RS1 | Atualização de aniversário do Windows 10 |
| Windows_v100Server_RS1 | Windows Server 2016 |
| Windows_v100_RS2 | Atualização do Windows 10 RS2 |
| Windows_v100Server_RS2 | Windows Server RS2 |
| Windows_v100_RS3 | Atualização do Windows 10 RS3 |
| Windows_v100Server_RS3 | Windows Server RS3 |
| Windows_v100_RS4 | Atualização do Windows 10 RS4 |
| Windows_v100Server_RS5 | Windows Server 2019 |
| Windows_v100_RS5 | Windows 10 RS5 x86 |
| Windows_v100_RS5 | Windows 10 RS5 x64 |
| Windows_v100_19H1 | Atualização do Windows 10 19H1 |
| Windows_v100_VB | Windows 10 versão 2004 |
| Windows_v100Server_FE | Windows - Server, versão 21H2 |
| Windows_v100_CO | Windows - Cliente, versão 21H2 |
| Windows_v100_NI | Cliente Windows 11, versão 22H2 |
| Windows_v100_GE | Cliente Windows 11, versão 24H2 |
| Windows_v100Server_GE | Windows Server 2025 |
| Windows_v100_25H2 | Cliente Windows 11, versão 25H2 |
| Windows_v100_26H1 | Cliente Windows 11, versão 26H1 |
Lista de códigos do sistema operacional
A tabela a seguir lista os códigos do sistema operacional e suas descrições.
| Código do SO | Descrição |
|---|---|
| WINDOWS_ME | Windows Me |
| WINDOWS_98 | Janelas 98 |
| WINDOWS_2000 | Janelas 2000 |
| WINDOWS_NT40 | Windows NT 4.0 |
| WINDOWS_XP | Windows XP |
| WINDOWS_XP_IA64 | Windows XP IA64 |
| WINDOWS_XP_X64 | Windows XP X64 |
| Centro de Media do Windows XP | Centro de Mídia do Windows XP |
| 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 do 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 | Servidor Windows Home |
| WINDOWS_7 (sistema operativo) | Cliente Windows 7 |
| WINDOWS_7_X64 | Cliente Windows 7 x64 |
| WINDOWS_2008_SERVER_R2_IA64 | Windows Server 2008 Versão 2 IA64 |
| WINDOWS_2008_SERVER_R2_X64 | Windows Server 2008 Versão 2 x64 |
| WINDOWS_SERVER_SOLUTIONS_X64 | Soluções do Windows Server x64 |
| WINDOWS_8 | Cliente Windows 8 |
| WINDOWS_8_X64 | Cliente Windows 8 x64 |
| WINDOWS_8_ARM | Cliente Windows 8 RT |
| WINDOWS_8_SERVER_X64 (servidor Windows 8 x64) | Windows Server 2012 |
| WINDOWS_v63 | Cliente 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 | Windows 10 Client versões 1506 e 1511 (TH1) |
| WINDOWS_v100_X64_TH1_FULL | Windows 10 Client versões 1506 e 1511 x64 (TH1) |
| WINDOWS_v100_SERVER_X64_TH1_FULL | Windows Server 2016 x64 (TH1) |
| WINDOWS_v100_TH2_FULL | Windows 10 Client versões 1506 e 1511 (TH2) |
| WINDOWS_v100_X64_TH2_FULL | Windows 10 Client versões 1506 e 1511 x64 (TH2) |
| WINDOWS_v100_SERVER_X64_TH2_FULL | Windows Server 2016 x64 (TH2) |
| WINDOWS_v100_RS1_FULL | Windows 10 Client versão 1607 |
| WINDOWS_v100_X64_RS1_FULL | Windows 10 Client versão 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 RS3 do Windows 10 x64 |
| WINDOWS_v100_ARM64_RS3_FULL | Windows 10 RS3 Cliente Arm64 |
| WINDOWS_v100_RS4_FULL | Cliente RS4 do Windows 10 |
| WINDOWS_v100_X64_RS4_FULL | Cliente Windows 10 RS4 x64 |
| WINDOWS_v100_ARM64_RS4_FULL | Windows 10 RS4 Cliente 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 | Windows 19H1 Cliente Arm64 |
| WINDOWS_v100_VB_FULL | Windows 10 versão 2004 Cliente x86 |
| WINDOWS_v100_X64_VB_FULL | Windows versão 2004 Client x64 |
| WINDOWS_v100_ARM64_VB_FULL | Windows versão 2004 Client Arm64 |
| WINDOWS_v100_SERVER_X64_FE_FULL | Windows - Server, versão 21H2 x64 |
| WINDOWS_v100_SERVER_ARM64_FE_FULL | Windows - Server, versão 21H2 Arm64 |
| WINDOWS_v100_X64_CO_FULL | Windows - Cliente, versão 21H2 x64 |
| WINDOWS_v100_ARM64_CO_FULL | Windows - Cliente, versão 21H2 Arm64 |
| WINDOWS_v100_X64_NI_FULL | Cliente Windows 11, versão 22H2 x64 |
| WINDOWS_v100_ARM64_NI_FULL | Windows 11 Client, versão 22H2 Arm64 |
| WINDOWS_v100_X64_GE_FULL | Cliente Windows 11, versão 24H2 x64 |
| WINDOWS_v100_ARM64_GE_FULL | Cliente Windows 11, versão 24H2 ARM64 |
| WINDOWS_v100_SERVER_X64_GE_FULL | Windows Server 2025 x64 |
| WINDOWS_v100_SERVER_ARM64_GE_FULL | Windows Server 2025 ARM64 |
| WINDOWS_v100_X64_25H2_FULL | Cliente Windows 11, versão 25H2 x64 |
| WINDOWS_v100_ARM64_25H2_FULL | Cliente Windows 11, versão 25H2 ARM64 |
| WINDOWS_v100_ARM64_26H1_FULL | Cliente Windows 11, versão 26H1 ARM64 |
Códigos de erro
Os códigos de erro são aplicáveis a todos os métodos Web da API. Se a solicitação não puder ser concluída com êxito, a resposta conterá um dos seguintes códigos de erro HTTP.
| Estado HTTP | Descrição |
|---|---|
| 400 – Pedido Inválido | Solicitação não bem formada (por exemplo, sintaxe de solicitação malformada, enquadramento de mensagem de solicitação inválido ou roteamento de solicitação enganoso) |
| 401 – Não autorizado | Falha na autenticação ou não foi fornecida |
| 403 – Proibido | Proibido de aceder a um recurso. |
| 404 – Não encontrado | A entidade solicitada não foi encontrada. |
| 415 - Tipo de mídia não suportado | A carga útil está em um formato não suportado por esse método no recurso de destino. |
| 422 - Entidade não processável | Falhas de validação. |
| 429 - Demasiados pedidos | Estão a ser enviados demasiados pedidos. As chamadas são limitadas e o tempo de espera é fornecido na resposta. |
| 500 - Erro interno do servidor | Ocorreu um erro irrecuperável no servidor de API. |
Se houver falhas de validação funcional, o corpo da resposta conterá um dos seguintes códigos de erro funcional.
| Código de Erro | Mensagem de erro | Descrição |
|---|---|---|
| EntradaInválida | Retornado quando uma validação de entrada falha. | |
| PedidoInválidoParaEstadoAtual | Apenas as submissões pendentes podem ser confirmadas | Retornado quando uma confirmação é aplicada em um envio que não está no estado pendente. |
| PedidoInválidoParaEstadoAtual | A submissão inicial já existe | Retornado quando um envio inicial é criado para um driver que já tem um envio inicial. |
| PedidoInválidoParaEstadoAtual | Não é possível criar envio derivado, pois nenhum envio inicial foi criado | Retorna-se quando um envio derivado é gerado para um controlador que não tem envio inicial. |
| AtualizaçãoNão autorizada | Não autorizado a atualizar o produto | Retornado ao tentar atualizar um produto que foi compartilhado (revendido), pois os produtos compartilhados não podem ser atualizados. |
| AtualizaçãoNão autorizada | Não é possível atualizar o produto sem um envio inicial | Devolvido quando se tenta atualizar um produto que não possui um envio inicial. |
| AtualizaçãoNão autorizada | Não é possível atualizar o produto porque o fluxo de trabalho falhou | Retornado ao tentar atualizar um produto cujo fluxo de trabalho falhou. |
| AtualizaçãoNão autorizada | A data do anúncio não pode ser atualizada após a conclusão do processo de ingestão | Retornado quando a data do anúncio é atualizada após a conclusão da ingestão. |
| AtualizaçãoNão autorizada | O nome do produto não pode ser atualizado no momento. Tente novamente. | |
| AtualizaçãoNão autorizada | Não autorizado a atualizar o envio | Devolvido ao tentar atualizar uma submissão de um produto que foi partilhado (revendido), uma vez que os produtos partilhados não podem ser atualizados. |
| AtualizaçãoNão autorizada | Não é possível atualizar o envio, pois os fluxos de trabalho falharam | Retornado ao tentar atualizar um envio que tem um fluxo de trabalho com falha. |
| EntidadeNãoEncontrada | Nenhuma submissão encontrada | Retornado ao tentar confirmar para um envio que não existe. |
| EntidadeNãoEncontrada | Produto não encontrado | Devolvido ao tentar criar uma submissão para a qual um produto não existe. |
| EntradaInválida | Os drivers de extensão devem ser publicados como uma atualização automática. Um de isAutoInstallDuringOSUpgrade ou isAutoInstallOnApplicableSystems tem de ser verdadeiro. | Retornado quando uma etiqueta de envio de atualização do Windows para uma extensão INF é criada sem escolher isAutoInstallDuringOSUpgrade ou isAutoInstallOnApplicableSystems. |
| EntradaInválida | CHIDs são permitidos somente quando HardwareIds são para sistemas operacionais Windows 10 e posterior. | Devolvido quando é criada uma etiqueta de remessa direcionada a um sistema operativo anterior ao Windows 10, com a segmentação CHID. A segmentação CHID é aplicável apenas para Windows 10 e superior. |
| EntradaInválida | Não é possível atualizar a etiqueta de envio quando outro fluxo de trabalho está em andamento. Tente novamente. | Devolvido quando uma etiqueta de remessa é atualizada enquanto um fluxo de trabalho anterior ainda está em andamento. |
| PedidoInválidoParaEstadoAtual | Não é possível criar etiqueta de envio de publicação para a caixa de entrada ou tipo de sistema. Só se pode partilhar a etiqueta de envio. | Retornado quando o Windows Update A etiqueta de envio é criada em um driver de caixa de entrada ou em um sistema. |
| PedidoInválidoParaEstadoAtual | A remessa ainda não está pronta para a criação da etiqueta de envio. Tente novamente depois de algum tempo. | Devolvido quando uma etiqueta de envio é criada sem esperar pela preparação ou pré-processamento ser concluída. |