Obter dados do produto
Use os seguintes métodos nas APIs de Hardware da Microsoft para obter 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 usar esses métodos, o produto já deve existir em 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 |
---|---|---|
GET | https://manage.devcenter.microsoft.com/v2.0/hardware/products/ |
Obtenha dados para todos os seus produtos |
GET | https://manage.devcenter.microsoft.com/v2.0/hardware/products/{productID} |
Obter dados para um produto específico |
GET | https://manage.devcenter.microsoft.com/v2.0/hardware/products/{productID}/submissions |
Obter dados para todos os envios de um produto |
GET | https://manage.devcenter.microsoft.com/v2.0/hardware/products/{productID}/submissions/{submissionId} |
Obter dados para um envio específico de um produto |
Pré-requisitos
Se você ainda não tiver feito isso, 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 de produto
Esse recurso representa um produto de hardware (driver) registrado em sua conta.
{
"id": 9007199267351834,
"sharedProductId": 1152921504606971100,
"links": [
{
"href": "https:// manage.devcenter.microsoft.com/api/v2.0/hardware/products/9007199267351834",
"rel": "self",
"method": "GET"
},
{
"href": "https:// manage.devcenter.microsoft.com/api/v2.0/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 | Type | Descrição |
---|---|---|
ID | Longo | A ID privada do produto |
sharedProductId | Longo | A ID do produto compartilhada do produto |
Links | matriz de objetos | Consulte o objeto de link para obter mais detalhes |
isCommitted | Booliano | Indica se o produto tem pelo menos um envio confirmado |
isExtensionInf | Booliano | (PRETERIDO) Indica se o produto é um driver de extensão. Esse campo foi preterido e não deve mais ser usado. isExtensionInf foi movido para a propriedade de nível de envio. |
deviceMetadataIds | matriz de GUIDs | GUIDs que mapeiam envios de metadados de dispositivo para o driver |
deviceType | String | Indica o tipo de dispositivo. Os valores possíveis são:
|
isTestSign | Booliano | Indica se o produto é um driver assinado de teste. Para obter mais informações sobre pacotes de driver de assinatura de teste, consulte Programa de assinatura de teste WHQL |
isFlightSign | Booliano | Indica se o produto é um motorista de voo assinado. Os drivers de voo assinados são drivers de teste que podem ser publicados via Windows Update. Eles podem ser publicados/instalados somente em computadores que se inscreveram no Programa Windows Insider. Eles podem ser instalados em máquinas sem desbalancear a inicialização segura. Eles não podem ser instalados em computadores de varejo que não fazem parte do Programa Windows Insider. |
marketingNomes | matriz de cadeias de caracteres | Nomes de marketing ou aliases do produto |
productName | String | O nome do driver conforme especificado durante a criação |
selectedProductTypes | dicionário | Par de valores de chave onde ambos são cadeias de caracteres.
|
requestedSignatures | matriz de cadeias de caracteres | Lista de assinaturas do sistema operacional para o qual o produto é certificado. Para obter uma lista de todos os sistemas operacionais, consulte lista de códigos do sistema operacional |
adicionalAtributos | Objeto | Consulte o objeto de atributos adicionais para obter mais detalhes. |
testHarness | string | O tipo de pacote que foi enviado. Os valores possíveis são
|
AnúncioData | datetime | A data em que o produto será incluído no Catálogo do Windows Server |
Recurso de envio
Esse 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 possui os seguintes valores:
Valor | Type | Descrição |
---|---|---|
ID | longo | O ID do envio |
Productid | long | A ID do produto privado à qual este envio está associado |
status do fluxo de trabalho | objeto | Isso está disponível apenas ao recuperar detalhes de um envio específico. Este objeto descreve o status do fluxo de trabalho para esse envio. Consulte o objeto de status do fluxo de trabalho para obter mais detalhes |
Links | matriz de objetos | Consulte o objeto de link para obter mais detalhes |
commitStatus | Consulte Gerenciar envios de produtos para obter mais detalhes. | |
isExtensionInf | Booliano | Indica se o envio é um driver de extensão |
éUniversal | Booliano | Indica se o envio passa no teste da API Universal. Um driver é compatível com DCHU se for Decalarative e Universal |
isDeclarativeInf | Booliano | Indica se o envio passa no teste INVerif Declarativo. Um driver é compatível com DCHU se for Decalarative e Universal |
Nome | string | O nome da submissão |
Type | string | Indica se o envio é inicial ou derivado. Os valores possíveis são
|
downloads | objeto | Isso está disponível apenas ao recuperar detalhes de um envio específico. Este objeto descreve os downloads disponíveis para o envio. Consulte o objeto de download para obter mais detalhes. |
Objeto Status do fluxo de trabalho
Esse objeto representa o status do fluxo de trabalho para uma determinada entidade
{
"currentStep": "finalizeIngestion",
"state": "completed",
"messages": []
}
Este objeto possui os seguintes valores
Valor | Type | Descrição |
---|---|---|
currentStep | string | O nome da etapa atual no fluxo de trabalho geral dessa entidade. Para ingestão/envio de pacotes os valores possíveis são (descrição entre parênteses):
|
Estado | string | 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 em caso de falha) |
Objeto de download
Esse objeto representa os downloads de 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 possui os seguintes valores
Valor | Type | Descrição |
---|---|---|
Itens | matriz | Uma matriz de tipos de download e a URL de cada um. Por favor, consulte abaixo para obter detalhes |
Type | string | 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 de link
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 possui os seguintes valores
Valor | Type | Descrição |
---|---|---|
Href | String | A URL para acessar o recurso via API |
Rel | String | Tipo do recurso. Os valores possíveis são:
|
Método | String | 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 atributos adicionais 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 | Type | Descrição |
---|---|---|
biosVersão | string | Versão da ROM Bios |
firmwareVersion | string | Versão do Firmware |
driverVersion | string | Versão do driver |
driverName | string | Nome do driver |
deviceVersion | string | Versão do Dispositivo |
chipsetNome | string | Nome do chipset |
usadoProprietário | boolean | Multi-pathing suportado através de driver proprietário. Se verdadeiro, então proprietaryName e proprietaryVersion são madatory |
proprietárioNome | string | Nome do software de vários caminhos |
proprietaryVersion | string | Versão do software multi-path |
usadosMicrosoft | boolean | Microsoft MPIO suportado através de módulo específico do dispositivo. Se verdadeiro, então microsoftName e microsoftVersion são madatory |
MicrosoftName | string | Nome do software de vários caminhos |
MicrosoftVersion | string | Versão do software multi-path |
usedBootSupport | boolean | Suporte de inicialização |
usadoBetterBoot | boolean | Suporte a inicialização >de 2,2 TB. Se for verdade, a versão UEFI suportada e a versão ACPI suportada são obrigatórias |
uefiVersion | string | Versão UEFI suportada |
acpiVersion | string | Versão ACPI suportada |
suportaSector4K512E | boolean | Tamanho do setor de suporte de 4K/512e |
suportaSector4K4K | boolean | Tamanho do setor de suporte de 4K/4K |
suportesDiferencial | boolean | Diferencial (diferencial de alta tensão) |
Objeto RaidController
Valor | Type | Descrição |
---|---|---|
firmwareVersion | string | Versão do Firmware |
filterVersion | string | Versão do driver |
driverVersion | string | Versão do filtro |
usadoProprietário | boolean | Multi-pathing suportado através de driver proprietário. Se verdadeiro, então proprietaryName e proprietaryVersion são obrigatórios |
proprietárioNome | string | Nome do software de vários caminhos |
proprietaryVersion | string | Versão do software multi-path |
usadosMicrosoft | boolean | Microsoft MPIO suportado através de módulo específico do dispositivo. Se true, então microsoftName e microsoftVersion são obrigatórios |
MicrosoftName | string | Nome do software de vários caminhos |
MicrosoftVersion | string | Versão do software multi-path |
isThirdPartyNeeded | boolean | Driver de terceiros que não sejam da Microsoft necessário para conectividade |
isSES | boolean | 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 | boolean | 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. |
additionalInfo | string | Informações adicionais |
Objeto SVVP
Valor | Type | Descrição |
---|---|---|
productVersion | string | Versão do Produto |
supportLink | string | URL do suporte |
guestOs | string | SO convidado. Os valores possíveis são:
|
processorArchitecture | string | Arquitetura do processador de hardware. Os valores possíveis são:
|
maxProcessadores | Número inteiro | Processadores máximos na 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. Essas informações são usadas junto com o sistema operacional para identificar a aplicabilidade.
- Impressora 3D
- Sensor do acelerômetro
- Tudo em um
- Tudo em um com toque
- Dispositivo de áudio
- Objetos de processamento de áudio
- Controlador Bluetooth
- Controlador Bluetooth não USB
- Câmera
- Sensor da câmera
- Cluster
- Acelerador de computação MCDM 2.7
- Acelerador de Computação MCDM 3.1
- Acelerador de computação MCDM 3.2
- Tablet conversível
- Área de trabalho
- Renderizador de mídia digital
- Servidor de Mídia Digital
- Câmeras fotográficas digitais
- Câmeras 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 somente exibição
- Somente renderização do adaptador gráfico WDDM2.0
- Adaptador gráfico WDDM2.1
- Adaptador gráfico WDDM2.1 somente exibição
- Somente renderização do adaptador gráfico WDDM2.1
- Adaptador gráfico WDDM2.2
- Adaptador gráfico WDDM2.2 somente exibição
- Somente renderização do adaptador gráfico WDDM2.2
- Adaptador gráfico WDDM2.3
- Adaptador gráfico WDDM2.3 somente exibição
- Somente renderização do adaptador gráfico WDDM2.3
- Adaptador gráfico WDDM2.4
- Adaptador gráfico WDDM2.4 somente exibição
- Somente renderização do adaptador gráfico WDDM2.4
- Adaptador gráfico WDDM2.4 VM
- Adaptador gráfico WDDM2.5
- Adaptador gráfico WDDM2.5 somente exibição
- Somente renderização do adaptador gráfico WDDM2.5
- Adaptador gráfico WDDM2.5 VM
- Adaptador gráfico WDDM2.6
- Adaptador gráfico WDDM2.6 somente exibição
- Adaptador gráfico WDDM2.6 renderizar somente
- Adaptador gráfico WDDM2.6 VM
- Adaptador gráfico WDDM2.7
- Adaptador gráfico WDDM2.7 somente exibição
- Somente renderização do adaptador gráfico WDDM2.7
- Adaptador gráfico WDDM2.7 VM
- Adaptador gráfico WDDM2.8
- Adaptador gráfico WDDM2.8 somente vídeo
- Somente renderização do adaptador gráfico WDDM2.8
- Adaptador gráfico WDDM2.8 VM
- Adaptador gráfico WDDM2.9
- Adaptador gráfico WDDM2.9 somente exibição
- Adaptador gráfico WDDM2.9 renderizar somente
- Adaptador gráfico WDDM2.9 VM
- Adaptador gráfico WDDM3.0
- Adaptador gráfico WDDM3.0 somente exibição
- Somente renderização do adaptador gráfico WDDM3.0
- Adaptador gráfico WDDM3.0 VM
- Adaptador gráfico WDDM3.1
- Adaptador gráfico WDDM3.1 somente exibição
- Somente renderização do adaptador gráfico WDDM3.1
- Adaptador gráfico WDDM3.1 VM
- Adaptador gráfico WDDM3.2
- Adaptador gráfico WDDM3.2 somente exibição
- Somente renderização do adaptador gráfico WDDM3.2
- VM do adaptador gráfico WDDM3.2
- Tablet gráfico
- Sensor de giroscópio
- Disco Rígido
- Transformações multifuncionais de hardware
- Teclado
- Teclado Video Mouse Switch
- LAN
- LAN (Servidor)
- LAN CS
- Máquina Virtual LAN (Servidor)
- Laptop
- Laptop com Touch
- LCD
- Sensor de Luz
- Sensor de Localização
- Player de Mídia
- CDMA de banda larga móvel
- Banda Larga Móvel GSM
- Celular
- Monitor
- Placa-mãe
- Fusão de Sensores de Movimento
- Impressora Multifuncional
- Proximidade de Campo próximo
- Dispositivo de mídia de rede
- NFC
- Leitor de cartão inteligente NFC
- Unidade óptica
- Digitalizador de caneta
- Apontando Desenho
- Touchpadde precisão
- Sensor de Presença
- Impressora
- Projector
- Armazenamento removível
- Roteador
- Scanner
- Controlador SDIO
- Servidor
- Programa de validação de virtualização de servidor
- Tablet de assinatura
- Cartões Inteligentes
- Leitor de cartão inteligente
- Matriz de Armazenamento
- Controlador de armazenamento
- Adaptador de espaços de armazenamento
- Unidade de espaços de armazenamento
- Tablet
- Tocar
- Monitor de toque
- TPM20
- PC Ultra-Móvel
- PC Ultra-Mobile com Touch
- Controlador USB
- Hub USB
- Webcam
- WLAN
- WLAN CSB
- Impressora multifuncional WSD
- Impressora WSD
- WSD Scanner
Lista de códigos da família de sistemas operacionais
A tabela a seguir lista os Códigos de Família do Sistema Operacional e suas descrições.
Código da família OS | Descrição |
---|---|
WindowsMe | Windows Me |
Windows2000 | Windows 2000 |
Janelas 98 | 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 |
Janelas 7 | Windows 7 |
Windows2008ServerR2 | Windows Server 2008 Versão 2 |
WindowsServerSoluções | Soluções do Windows Server |
Janelas 8 | Windows 8 |
Windows8Server | Windows Server 2012 |
Janelas 81 | Windows 8.1 |
Windows81Server | Windows Server 2012 R2 |
Windows_v100 | Limite do Windows 10 |
Windows_v100Server | Windows Server Threshold |
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 | Janelas 10 RS5 x86 |
Windows_v100_RS5 | Janelas 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 | Windows 11 Client, versão 22H2 |
Windows_v100_GE | Windows 11 Client, versão 24H2 |
Windows_v100Server_GE | Windows Server 2025 |
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 | 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 | 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 do 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 | Windows Home Server |
WINDOWS_7 | Cliente do Windows 7 |
WINDOWS_7_X64 | Cliente do 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 do Windows 8 |
WINDOWS_8_X64 | Cliente do Windows 8 x64 |
WINDOWS_8_ARM | Cliente RT do Windows 8 |
WINDOWS_8_SERVER_X64 | Windows Server 2012 |
WINDOWS_v63 | Cliente do Windows 8.1 |
WINDOWS_v63_X64 | Cliente do Windows 8.1 x64 |
WINDOWS_v63_ARM | Windows 8.1 RT Cliente |
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 RS2 do Windows 10 |
WINDOWS_v100_X64_RS2_FULL | Windows 10 RS2 Cliente x64 |
WINDOWS_v100_RS3_FULL | Cliente RS3 do Windows 10 |
WINDOWS_v100_X64_RS3_FULL | Windows 10 RS3 Cliente 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 | Windows 10 RS4 Cliente x64 |
WINDOWS_v100_ARM64_RS4_FULL | Windows 10 RS4 Cliente Arm64 |
WINDOWS_v100_SERVER_X64_RS5_FULL | Windows Server 2019 |
WINDOWS_v100_RS5_FULL | Janelas 10 RS5 x86 |
WINDOWS_v100_X64_RS5_FULL | Windows 10 RS5 Cliente x64 |
WINDOWS_v100_19H1_FULL | Cliente do Windows 19H1 x86 |
WINDOWS_v100_X64_19H1_FULL | Cliente do Windows 19H1 x64 |
WINDOWS_v100_ARM64_19H1_FULL | Windows 19H1 Cliente Arm64 |
WINDOWS_v100_VB_FULL | Windows 10 versão 2004 Client 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 | Windows 11 Client, versão 22H2 x64 |
WINDOWS_v100_ARM64_NI_FULL | Windows 11 Client, versão 22H2 Arm64 |
WINDOWS_v100_X64_GE_FULL | Windows 11 Client, versão 24H2 x64 |
WINDOWS_v100_ARM64_GE_FULL | Windows 11 Client, versão 24H2 ARM64 |
WINDOWS_v100_SERVER_X64_GE_FULL | Windows Server 2025 x64 |
WINDOWS_v100_SERVER_ARM64_GE_FULL | Windows Server 2025 ARM64 |
Códigos do Erro
Os códigos de erro são aplicáveis a todos os métodos da 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.
Status HTTP | Descrição |
---|---|
400 – Solicitação incorreta | 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 fornecida |
403 - Proibido | Proibido acessar um recurso |
404 – Não encontrado | A entidade solicitada para 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 recuo é 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 funcionais.
Código de erro | Mensagem de erro | Descrição |
---|---|---|
InvalidInput | Retornado quando uma validação de entrada falha | |
RequestInvalidForCurrentState | Somente envios pendentes podem ser confirmados | Retornado quando uma confirmação é aplicada em um envio que não está no estado pendente |
RequestInvalidForCurrentState | A submissão inicial já existe | Retornado quando um envio inicial é criado para um driver que já tem um envio inicial |
RequestInvalidForCurrentState | Não é possível criar envio derivado, pois nenhum envio inicial foi criado | Retornado quando um envio derivado é criado para um driver que não tem um envio inicial |
UpdateUnauthorized | Não autorizado a atualizar o produto | Retornado ao tentar atualizar um produto que foi compartilhado (revendido), já que os produtos compartilhados não podem ser atualizados |
UpdateUnauthorized | Não é possível atualizar o produto sem um envio inicial | Retornado ao tentar atualizar um produto que não tem um envio inicial |
UpdateUnauthorized | Não é possível atualizar o produto porque o fluxo de trabalho falhou | Retornado ao tentar atualizar um produto que tem um fluxo de trabalho com falha |
UpdateUnauthorized | A Data do Anúncio não pode ser atualizada após a conclusão do processo de ingestão | Retornado quando a data de anúncio é atualizada após a conclusão da ingestão |
UpdateUnauthorized | O nome do produto não pode ser atualizado no momento. Tente novamente | |
UpdateUnauthorized | Não autorizado a atualizar o envio | Retornado ao tentar atualizar um envio de um produto que foi compartilhado (revendido), já que os produtos compartilhados não podem ser atualizados |
UpdateUnauthorized | 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 |
EntityNotFound | Nenhuma submissão encontrada | Retornado ao tentar confirmar um envio que não existe |
EntityNotFound | Produto não encontrado | Retornado ao tentar criar um envio para o qual um produto não existe |
InvalidInput | Os drivers de extensão devem ser publicados como uma atualização automática. Qualquer um dos isAutoInstallDuringOSUpgrade ou isAutoInstallOnApplicableSystems deve ser true. | Retornado quando uma etiqueta de remessa do Windows Update para uma extensão INF é criada sem escolher isAutoInstallDuringOSUpgrade ou isAutoInstallOnApplicableSystems |
InvalidInput | Chids são permitidos somente quando HardwareIds são para sistemas operacionais Windows10 & Acima. | Retornado quando uma etiqueta de remessa direcionada ao sistema operacional inferior ao Windows 10 é criada com a segmentação CHID. A segmentação CHID é aplicável apenas para o Windows 10 e superior. |
InvalidInput | Não é possível atualizar a etiqueta de remessa quando outro fluxo de trabalho está em andamento. Tente novamente. | Retornado quando uma etiqueta de remessa é atualizada quando um fluxo de trabalho anterior ainda está em andamento. |
RequestInvalidForCurrentState | Não é possível criar etiqueta de remessa de publicação para caixa de entrada ou tipo de sistema. Só se pode compartilhar a etiqueta de envio. | Retornado quando a etiqueta de remessa do Windows Update é criada em um driver de caixa de entrada ou em um sistema. |
RequestInvalidForCurrentState | O envio ainda não está pronto para criar a etiqueta de envio. Tente novamente mais tarde. | Retornado quando uma etiqueta de remessa é criada sem esperar a preparação ou o pré-processamento para concluir. |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de