Partilhar via


Obter dados do produto

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:
  • "interno" - Um componente interno, dispositivo faz parte de um sistema e se conecta dentro do PC
  • "externo" - Um componente externo, dispositivo é um dispositivo externo (periférico) que se conecta a um PC
  • "internalExternal" - Tanto o dispositivo pode ser conectado internamente (dentro de um PC) e externamente (periférico)
  • "notSet" – não existem dados disponíveis
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:
  • HLK
  • HCK
  • atestado
  • não-definido
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:
  • inicial
  • derivada
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):
  • packageInfoValidation (Validando metadados e conteúdo do pacote)
  • preparação (preparação da embalagem para processamento)
  • analisar (Analisando o conteúdo do pacote para identificar malware)
  • validação (Validação dos resultados dos ensaios)
  • catalogCreation (Criando um catálogo de segurança para o pacote)
  • manualReview (Passando por revisão manual)
  • assinatura (Assinatura dos binários)
  • finalizeIngestion (Completar a ingestão e preparar os ficheiros assinados para descarregar ou publicar)
Estado cadeia (de caracteres) O estado da etapa atual. Os valores possíveis são:
  • não iniciado
  • começado
  • com falhas
  • concluída
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:
  • "initialPackage" – pacote carregado pelo usuário (para um novo envio, ele aponta para o URI SAS para carregar o pacote)
  • "derivedPackage" – ambiente para envios derivados
  • "signedPackage" – pacote assinado pela Microsoft
  • "certificationReport" – relatório de certificação do produto assinado
  • driverMetadata - link aponta para um arquivo que permite o download de metadados do driver. Para obter mais informações, consulte Metadados do pacote de driver.
  • Notas externas
  • Desconhecido
Mensagens matriz Uma matriz de cadeias de caracteres para fornecer mensagens sobre os arquivos para download

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:
  • self – Link aponta para si próprio
  • next_link – O link aponta para o próximo recurso, normalmente usado para paginação
  • get_submissions – o link aponta para todas as submissões de um produto
  • commit_submission – o link aponta para o commit de uma submissão
  • update_submission – pontos de ligação para atualização da submissão
  • update_shippinglabel – pontos de ligação para atualização da etiqueta de envio
Método Cordão Tipo do método http a ser usado ao invocar a URL. Os valores possíveis são:
  • Obtém
  • Publicação
  • CORREÇÃ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:
  • Windows Server 2008
  • Windows Server 2008 Versão 2
  • Windows Server 2012
  • Windows Server 2012 R2
arquitetura do processador cadeia (de caracteres) Arquitetura do processador de hardware. Os valores possíveis são:
  • Xeon
  • Opteron
  • Itânio 2
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.

Ver também