Condividi tramite


Ottenere i dati del prodotto

Usare i metodi seguenti nelle API hardware Microsoft per ottenere i dati per i prodotti hardware registrati nell'account dev Center. Per un'introduzione alle API hardware Microsoft, inclusi i prerequisiti per l'uso dell'API, vedere Gestire gli invii hardware usando le API.

https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/

Prima di poter usare questi metodi, il prodotto deve già esistere nell'account dev Center. Per creare o gestire gli invii per i prodotti, vedere i metodi in Gestire gli invii di prodotti.

Metodo URI Descrizione
GET https://manage.devcenter.microsoft.com/v2.0/hardware/products/ Ottenere dati per tutti i prodotti
GET https://manage.devcenter.microsoft.com/v2.0/hardware/products/{productID} Ottenere dati per un prodotto specifico
GET https://manage.devcenter.microsoft.com/v2.0/hardware/products/{productID}/submissions Ottenere i dati per tutti gli invii di un prodotto
GET https://manage.devcenter.microsoft.com/v2.0/hardware/products/{productID}/submissions/{submissionId} Ottenere i dati per un invio specifico di un prodotto

Prerequisiti

Se non è già stato fatto, completare tutti i prerequisiti per le API hardware Microsoft prima di provare a usare uno di questi metodi.

Risorse dati

I metodi delle API Hardware Microsoft per ottenere i dati del prodotto usano le risorse di dati JSON seguenti

Risorsa prodotto

Questa risorsa rappresenta un prodotto hardware (driver) registrato nell'account.

{
  "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",
}

Questa risorsa contiene i valori seguenti

Valore Tipo Descrizione
ID long ID prodotto privato del prodotto
sharedProductId long ID prodotto condiviso del prodotto
Collegamenti matrice di oggetti Per altre informazioni, vedere l'oggetto link
isCommitted Boolean Indica se il prodotto ha almeno un invio commit
isExtensionInf Boolean (DEPRECATO) Indica se il prodotto è un driver di estensione. Questo campo è deprecato e non deve più essere usato. isExtensionInf è stato spostato nella proprietà livello di invio.
deviceMetadataIds matrice di GUID GUID che esegue il mapping degli invii di metadati del dispositivo al driver
deviceType string Indica il tipo di dispositivo. I valori possibili sono:
  • "internal" - Un componente interno, un dispositivo fa parte di un sistema e si connette all'interno del PC
  • "external" - Un componente esterno, un dispositivo è un dispositivo esterno (periferica) che si connette a un PC
  • "internalExternal" - Entrambi i dispositivi possono essere connessi internamente (all'interno di un PC) e esternamente (periferica)
  • "notSet" - nessun dato disponibile
isTestSign Boolean Indica se il prodotto è un driver firmato dal test. Per altre informazioni sui pacchetti di driver di firma di test, vedere WhQL Test Signature Program
isFlightSign Boolean Indica se il prodotto è un driver con segno di volo. I driver con firma di volo sono driver di test che possono essere pubblicati tramite Windows Update. Possono essere pubblicati/installati solo nei computer che hanno effettuato l'iscrizione al programma Windows Insider. Possono essere installati nei computer senza annullare l'avvio sicuro. Non possono essere installati nei computer al dettaglio che non fanno parte del programma Windows Insider.
marketingNames matrice di stringhe Nomi di marketing o alias del prodotto
productName string Nome del driver come specificato durante la creazione
selectedProductTypes dictionary Coppia di valori chiave in cui entrambe sono stringhe.
requestedSignatures matrice di stringhe Elenco delle firme del sistema operativo per cui il prodotto è certificato. Per un elenco di tutti i sistemi operativi, vedere l'elenco dei codici del sistema operativo
additionalAttributes Oggetto Per altre informazioni, vedere l'oggetto attributi aggiuntivi .
testHarness string Tipo di pacchetto inviato. I possibili valori sono i seguenti:
  • hlk
  • hck
  • Attestazione
  • Notset
announcementDate Datetime Data in cui il prodotto verrà incluso nel catalogo di Windows Server

Risorsa invio

Questa risorsa rappresenta un invio di un prodotto.

{
  "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"
}

Questa risorsa include i valori seguenti:

Valore Tipo Descrizione
ID long ID dell'invio
Productid long ID prodotto privato a cui è associato questo invio
workflowtatus object Questa opzione è disponibile solo quando si recuperano i dettagli di un invio specifico. Questo oggetto illustra lo stato del flusso di lavoro per questo invio. Per altre informazioni, vedere l'oggetto stato del flusso di lavoro
Collegamenti matrice di oggetti Per altre informazioni, vedere l'oggetto link
commitStatus Per altre informazioni, vedere Gestire gli invii di prodotti .
isExtensionInf Boolean Indica se l'invio è un driver di estensione
isUniversal Boolean Indica se l'invio supera il test dell'API universale. Un driver è conforme a DCHU se è Decalarative e Universal
isDeclarativeInf Boolean Indica se l'invio supera il test INVerif dichiarativo. Un driver è conforme a DCHU se è Decalarative e Universal
Nome stringa Nome dell'invio
Type string Indica se l'invio è un invio iniziale o derivato. I possibili valori sono i seguenti:
  • initial
  • derivati
Download object Questa opzione è disponibile solo quando si recuperano i dettagli di un invio specifico. Questo oggetto illustra i download disponibili per l'invio. Per altre informazioni, vedere l'oggetto download .

Oggetto Status del flusso di lavoro

Questo oggetto rappresenta lo stato del flusso di lavoro per una determinata entità

{
      "currentStep": "finalizeIngestion",
      "state": "completed",
      "messages": []
    }

Questo oggetto ha i valori seguenti

Valore Tipo Descrizione
Currentstep string Nome del passaggio corrente nel flusso di lavoro complessivo per questa entità.
Per l'invio di inserimento/pacchetto i valori possibili sono (descrizione tra parentesi):
  • packageInfoValidation (convalida dei metadati e del contenuto del pacchetto)
  • preparazione (Preparazione del pacchetto per l'elaborazione)
  • analisi (analisi del contenuto del pacchetto per malware)
  • convalida (convalida dei risultati dei test)
  • catalogCreation (Creazione di un catalogo di sicurezza per il pacchetto)
  • manualReview (revisione manuale)
  • firma (firma dei file binari)
  • finalizeIngestion (Completamento dell'inserimento e recupero dei file firmati pronti per scaricare o pubblicare)
State string Stato del passaggio corrente. I valori possibili sono:
  • notStarted
  • avviata
  • non riuscita
  • completed
Messaggi array Matrice di stringhe per fornire messaggi relativi al passaggio corrente (in particolare in caso di errore)

Scaricare l'oggetto

Questo oggetto rappresenta i download per un invio specificato.

{
  "items": [
    {
      "type": "initialPackage",
      "url": "https://ingestionpackages.blob.core.windows.net/ingestion/dc55b8c6-a01c-40b6-b815-cac8bc08812a?sv=2016-05-31&sr=b&sig=ipjW3RsVC75lZrcEZRh9JmTX89L4gTIKkxwqv9F8Axs%3D&se=2018-03-12T15:32:10Z&sp=rl"
    },
    {
      "type": "derivedPackage",
      "url": "https://ingestionpackages.blob.core.windows.net/ingestion/6bd77dbf-a851-46d2-b703-29ea4efae006?sv=2016-05-31&sr=b&sig=O5XQf%2FzMbI2FFt5WwSUJWL1JbWY4JXXPRkCKAnX7IRs%3D&se=2018-03-12T15:32:10Z&sp=rl&rscd=attachment%3B filename%3DShell_1152921504621441930.hlkx"
    },
    {
      "type": "signedPackage",
      "url": "https://ingestionpackages.blob.core.windows.net/ingestion/0b83a294-c1d1-4136-82a1-dd52f51841e3?sv=2016-05-31&sr=b&sig=zTfxKJmaTwpbFol%2FpAKG0QuXJTTxm5aZ0F2wQQI8whc%3D&se=2018-03-12T15:32:10Z&sp=rl"
    },
    {
      "type": "certificationReport",
      "url": "https:// manage.devcenter.microsoft.com/dashboard/hardware/Driver/DownloadCertificationReport/29963920/13635057453741329/1152921504621441930"
    }
  ],
  "messages": []
}

Questo oggetto ha i valori seguenti

Valore Tipo Descrizione
Elementi array Matrice di tipi di download e URL per ognuno. Per informazioni dettagliate, vedere di seguito
Type string Tipo di pacchetto disponibile per il download. I valori possibili sono:
  • "initialPackage" : pacchetto caricato dall'utente (nel caso di nuovo invio, punta all'URI di firma di accesso condiviso per caricare il pacchetto)
  • "derivedPackage" : shell per gli invii derivati
  • "signedPackage" - pacchetto firmato da Microsoft
  • "certificationReport" – report di certificazione per il prodotto firmato
  • driverMetadata: punta a un file che consente di scaricare i metadati del driver. Per altre informazioni, fare riferimento ai metadati del pacchetto driver.
  • ExternalNotes
  • Sconosciuto
Messaggi array Matrice di stringhe per fornire messaggi sui file scaricabili

Questo oggetto rappresenta un elenco di collegamenti utili per l'entità contenente

{
      "href": "https:// manage.devcenter.microsoft.com/api/v2.0/hardware/products/9007199267351834",
      "rel": "self",
      "method": "GET"
    }

Questo oggetto ha i valori seguenti

Valore Tipo Descrizione
Href string URL per accedere alla risorsa tramite API
Rel string Tipo di risorsa. I valori possibili sono:
  • self - Link point to se stesso
  • next_link - Punti di collegamento alla risorsa successiva in genere usata per la paginazione
  • get_submissions : punti di collegamento a tutti gli invii di un prodotto
  • commit_submission : punti di collegamento per il commit di un invio
  • update_submission : punti di collegamento per l'aggiornamento dell'invio
  • update_shippinglabel : punti di collegamento per l'aggiornamento dell'etichetta di spedizione
Metodo string Tipo del metodo http da usare quando si richiama l'URL. I possibili valori sono i seguenti:
  • GET
  • POST
  • PATCH

Oggetto Attributo aggiuntivo

Questo oggetto fornisce attributi aggiuntivi sul prodotto se è di tipo controller RAID, controller di archiviazione o programma di convalida della virtualizzazione del server (SVVP). Può contenere uno dei tre tipi di oggetti: StorageController, RaidController o SVVP.

Oggetto StorageController

Valore Tipo Descrizione
biosVersion string Versione bios ROM
firmwareVersion string Versione del firmware
driverVersion string Versione driver
driverName string Nome del driver
deviceVersion string Versione del dispositivo
chipsetName string Nome del chipset
usedProprietary boolean Il multi-pathing supportato tramite driver proprietario. Se true, proprietariaName e proprietariaVersion sono madatory
proprietaryName string Nome software multi-percorso
proprietariaVersion string Versione software multi-path
usedMicrosoft boolean Microsoft MPIO supportato tramite modulo specifico del dispositivo. Se true, microsoftName e microsoftVersion sono madatory
microsoftName string Nome software multi-percorso
microsoftVersion string Versione software multi-path
usedBootSupport boolean Supporto per l'avvio
usedBetterBoot boolean Supporto di >avvio 2.2 TB. Se true, la versione UEFI supportata e la versione ACPI supportata sono obbligatorie
uefiVersion string Versione UEFI supportata
acpiVersion string Versione ACPI supportata
supportSector4K512E boolean Dimensioni del settore di supporto di 4K/512e
supportaSector4K4K boolean Dimensioni del settore di supporto di 4K/4K
supportDifferential boolean Differenziale (differenziale ad alta tensione)

Oggetto RaidController

Valore Tipo Descrizione
firmwareVersion string Versione del firmware
filterVersion string Versione driver
driverVersion string Filtra versione
usedProprietary boolean Multi-pathing supportato tramite driver proprietario. Se true, proprietariaName e proprietariaVersion sono obbligatori
proprietaryName string Nome software multi-percorso
proprietaryVersion string Versione del software multi-percorso
usedMicrosoft boolean Microsoft MPIO supportato tramite un modulo specifico del dispositivo. Se true, microsoftName e microsoftVersion sono obbligatori
microsoftName string Nome software multi-percorso
microsoftVersion string Versione del software multi-percorso
isThirdPartyNeeded boolean Driver non Microsoft di terze parti necessario per la connettività
isSES boolean SES (SCSI Enclosure Services). Indica se è incluso un SES. SCSI è il termine standard per un bus di servizio che connette i dispositivi in un sistema, originariamente Small Computer System Interface. SES è l'abbreviazione di Servizi enclosure SCSI.
isSAFTE boolean SAF-TE (specifica ANBll). Indica se è incluso un TE-SAF. ANBll una specifica del settore. SAF-TE è l'acronimo di SCSI Accessed Fault Tolerant Enclosures (Enclosure a tolleranza di errore con accesso SCSI). SCSI è il termine standard per un bus di servizio che connette i dispositivi in un sistema, originariamente Small Computer System Interface.
additionalInfo string Informazioni aggiuntive

Oggetto SVVP

Valore Tipo Descrizione
productVersion string Versione prodotto
supportLink string URL del supporto
guestOs string Sistema operativo guest. I valori possibili sono:
  • Windows Server 2008
  • Windows Server 2008 Release 2
  • Windows Server 2012
  • Windows Server 2012 R2
processorArchitecture string Architettura del processore hardware. I valori possibili sono:
  • Xeon
  • Opteron
  • Itanium 2
maxProcessor numero intero Numero massimo di processori nella macchina virtuale
maxMemory numero intero Memoria massima nella macchina virtuale (in GB)

Elenco dei tipi di prodotto

Un prodotto può essere dei seguenti tipi. Queste informazioni vengono usate insieme al sistema operativo per identificare l'applicabilità.

  • Tutto in uno
  • All In One with Touch
  • Dispositivo audio
  • Bluetooth Controller
  • Bluetooth Controller Non USB
  • Tablet convertibile
  • Desktop
  • Renderer multimediale digitale
  • Digital Media Server
  • Fotocamere digitali ancora digitali
  • Telecamere digitali
  • Dispositivi abilitati per la gestione delle analisi di distribuzione
  • Stampante a più funzioni WSD enterprise
  • Lettore di stampa con dita
  • Controller di gioco
  • Controller generico
  • Dispositivo portatile generico
  • Scheda grafica WDDM1.0
  • Scheda grafica WDDM1.1
  • Scheda grafica WDDM1.2
  • Scheda grafica WDDM1.2 DisplayOnly
  • Scheda grafica WDDM1.2 RenderOnly
  • Tablet grafica
  • Disco rigido
  • Tastiera
  • Commutatore del mouse video da tastiera
  • LAN
  • LAN (Server)
  • LAN CS
  • Macchina virtuale LAN (server)
  • Laptop
  • Portatile con tocco
  • LCD
  • Sensore chiaro
  • Sensore di posizione
  • Media Player
  • CDMA a banda larga mobile
  • Banda larga mobile GSM
  • Cellulare
  • Monitoraggio
  • Scheda madre
  • Fusione del sensore di movimento
  • Stampante a più funzioni
  • Prossimità del campo vicino
  • Dispositivo multimediale di rete
  • Unità ottica
  • Digitalizzatore penna
  • Disegno puntante
  • Sensore di presenza
  • Stampante
  • Proiettore
  • Archivi rimovibili
  • Router
  • Scanner
  • SDIO Controller
  • Server
  • Programma di convalida della virtualizzazione server
  • Tablet firma
  • Smart card
  • Lettore smart card
  • Array di archiviazione
  • Controller di archiviazione
  • adattatore Spazi di archiviazione
  • unità Spazi di archiviazione
  • Tablet
  • Tocco
  • Monitoraggio tocco
  • Ultra-Mobile PC
  • Ultra-Mobile PC con tocco
  • Controller USB
  • USB Hub
  • WebCam
  • WLAN
  • WLAN CSB
  • Stampante a più funzioni WSD
  • Stampante WSD
  • WSD Scanner

Elenco dei codici di famiglia del sistema operativo

Nella tabella seguente sono elencati i codici famiglia del sistema operativo e le relative descrizioni.

Codice famiglia del sistema operativo Descrizione
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 Versione 2
WindowsServerSolutions Soluzioni Windows Server
Windows8 Windows 8
Windows8Server Windows Server 2012
Windows81 Windows 8.1
Windows81Server Windows Server 2012 R2
Windows_v100 soglia Windows 10
Windows_v100Server Windows Server Threshold
Windows_v100_RS1 Aggiornamento dell'anniversario di Windows 10
Windows_v100Server_RS1 Windows Server 2016
Windows_v100_RS2 aggiornamento di Windows 10 RS2
Windows_v100Server_RS2 Windows Server RS2
Windows_v100_RS3 aggiornamento di Windows 10 RS3
Windows_v100Server_RS3 Windows Server RS3
Windows_v100_RS4 aggiornamento di 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 Aggiornamento di Windows 10 19H1
Windows_v100_VB Windows 10 versione 2004
Windows_v100Server_FE Windows - Server, versione 21H2
Windows_v100_CO Windows - Client, versione 21H2
Windows_v100_NI Windows 11 Client, versione 22H2

Elenco dei codici del sistema operativo

Nella tabella seguente sono elencati i codici del sistema operativo e le relative descrizioni.

Codice del sistema operativo Descrizione
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 Windows Vista Client
WINDOWS_VISTA_X64 Windows Vista Client 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 Windows 7 Client
WINDOWS_7_X64 Client Windows 7 x64
WINDOWS_2008_SERVER_R2_IA64 Windows Server 2008 Release 2 IA64
WINDOWS_2008_SERVER_R2_X64 Windows Server 2008 Release 2 x64
WINDOWS_SERVER_SOLUTIONS_X64 Soluzioni Windows Server x64
WINDOWS_8 Client Windows 8
WINDOWS_8_X64 client Windows 8 x64
WINDOWS_8_ARM Windows 8 Client RT
WINDOWS_8_SERVER_X64 Windows Server 2012
WINDOWS_v63 client Windows 8.1
WINDOWS_v63_X64 client Windows 8.1 x64
WINDOWS_v63_ARM Windows 8.1 Client RT
WINDOWS_v63_SERVER_X64 Windows Server 2012 R2 x64
WINDOWS_v100_TH1_FULL Windows 10 Client versioni 1506 e 1511 (TH1)
WINDOWS_v100_X64_TH1_FULL Windows 10 Client versioni 1506 e 1511 x64 (TH1)
WINDOWS_v100_SERVER_X64_TH1_FULL Windows Server 2016 x64 (TH1)
WINDOWS_v100_TH2_FULL Windows 10 Client versioni 1506 e 1511 (TH2)
WINDOWS_v100_X64_TH2_FULL Windows 10 Client versioni 1506 e 1511 x64 (TH2)
WINDOWS_v100_SERVER_X64_TH2_FULL Windows Server 2016 x64 (TH2)
WINDOWS_v100_RS1_FULL Windows 10 Client versione 1607
WINDOWS_v100_X64_RS1_FULL Windows 10 versione client 1607 x64
WINDOWS_v100_SERVER_X64_RS1_FULL Windows Server 2016 x64 (RS1)
WINDOWS_v100_RS2_FULL client RS2 Windows 10
WINDOWS_v100_X64_RS2_FULL Windows 10 client RS2 x64
WINDOWS_v100_RS3_FULL client RS3 Windows 10
WINDOWS_v100_X64_RS3_FULL Windows 10 CLIENT RS3 x64
WINDOWS_v100_ARM64_RS3_FULL Windows 10 client RS3 Arm64
WINDOWS_v100_RS4_FULL client RS4 Windows 10
WINDOWS_v100_X64_RS4_FULL Windows 10 client RS4 x64
WINDOWS_v100_ARM64_RS4_FULL Windows 10 CLIENT ARM64 RS4
WINDOWS_v100_SERVER_X64_RS5_FULL Windows Server 2019
WINDOWS_v100_RS5_FULL Windows 10 RS5 x86
WINDOWS_v100_X64_RS5_FULL Windows 10 client RS5 x64
WINDOWS_v100_19H1_FULL Windows 19H1 Client x86
WINDOWS_v100_X64_19H1_FULL Windows 19H1 Client x64
WINDOWS_v100_ARM64_19H1_FULL Windows 19H1 Client Arm64
WINDOWS_v100_VB_FULL Windows 10 versione 2004 Client x86
WINDOWS_v100_X64_VB_FULL Windows versione 2004 Client x64
WINDOWS_v100_ARM64_VB_FULL Windows versione 2004 Client Arm64
WINDOWS_v100_SERVER_X64_FE_FULL Windows - Server, versione 21H2 x64
WINDOWS_v100_SERVER_ARM64_FE_FULL Windows - Server, versione 21H2 Arm64
WINDOWS_v100_X64_CO_FULL Windows - Client, versione 21H2 x64
WINDOWS_v100_ARM64_CO_FULL Windows - Client, versione 21H2 Arm64
WINDOWS_v100_X64_NI_FULL Windows 11 Client, versione 22H2 x64
WINDOWS_v100_ARM64_NI_FULL Windows 11 Client, versione 22H2 Arm64

Codici di errore

I codici di errore sono applicabili a tutti i metodi Web dell'API. Se la richiesta non può essere completata, la risposta conterrà uno dei seguenti codici di errore HTTP.

Stato HTTP Descrizione
400 - Richiesta non valida Richiesta non corretta (ad esempio, sintassi della richiesta non valida, frame di messaggi di richiesta non validi o routing di richieste non valide)
401 - Non autorizzato Autenticazione non riuscita o non fornita
403 - Accesso negato Impossibile accedere a una risorsa
404 - Non trovato L'entità richiesta per non viene trovata.
415 - Tipo di supporto non supportato Il payload è in un formato non supportato da questo metodo nella risorsa di destinazione.
422 - Entità non elaborabile Errori di convalida.
500 - Errore interno del server Errore non recuperabile nel server API.

Se si verificano errori di convalida funzionale, il corpo della risposta conterrà uno dei codici di errore funzionali seguenti.

Codice di errore Messaggio di errore Descrizione
InvalidInput Restituito quando una convalida di input ha esito negativo
RequestInvalidForCurrentState È possibile eseguire il commit solo degli invii in sospeso Restituito quando un commit viene applicato a un invio che non è in sospeso
RequestInvalidForCurrentState L'invio iniziale esiste già Restituito quando viene creato un invio iniziale per un driver che ha già un invio iniziale
RequestInvalidForCurrentState Impossibile creare l'invio derivato perché non è stato creato alcun invio iniziale Restituito quando viene creato un invio derivato per un driver che non ha un invio iniziale
UpdateUnauthorized Non autorizzato ad aggiornare il prodotto Restituito quando si tenta di aggiornare un prodotto condiviso (rild) perché non è possibile aggiornare i prodotti condivisi
UpdateUnauthorized Impossibile aggiornare il prodotto senza un invio iniziale Restituito quando si tenta di aggiornare un prodotto che non ha un invio iniziale
UpdateUnauthorized Impossibile aggiornare il prodotto perché il flusso di lavoro non è riuscito Restituito quando si tenta di aggiornare un prodotto con un flusso di lavoro non riuscito
UpdateUnauthorized Impossibile aggiornare la data dell'annuncio al termine del processo di inserimento Restituito quando la data dell'annuncio viene aggiornata dopo il completamento dell'inserimento
UpdateUnauthorized Impossibile aggiornare il nome del prodotto in questo momento. Riprovare
UpdateUnauthorized Non autorizzato ad aggiornare l'invio Restituito quando si tenta di aggiornare un invio per un prodotto condiviso (rivenduto) perché non è possibile aggiornare i prodotti condivisi
UpdateUnauthorized Impossibile aggiornare l'invio perché i flussi di lavoro non sono riusciti Restituito quando si tenta di aggiornare un invio con un flusso di lavoro non riuscito
EntityNotFound Nessun invio trovato Restituito quando si tenta di eseguire il commit per un invio che non esiste
EntityNotFound Prodotto non trovato Restituito quando si tenta di creare un invio per il quale un prodotto non esiste
InvalidInput I driver di estensione devono essere pubblicati come aggiornamento automatico. La proprietà isAutoInstallDuringOSUpgrade o isAutoInstallOnApplicableSystems deve essere true. Restituito quando viene creata un'etichetta di spedizione di Windows Update per un'estensione INF senza scegliere isAutoInstallDuringOSUpgrade o isAutoInstallOnApplicableSystems
InvalidInput I chids sono consentiti solo quando hardwareid sono per i sistemi operativi Windows10 & sopra. Restituito quando viene creata un'etichetta di spedizione destinata al sistema operativo inferiore a windows 10 con la destinazione CHID. La destinazione CHID è applicabile solo per Windows 10 e versioni successive.
InvalidInput Impossibile aggiornare l'etichetta di spedizione quando è in corso un altro flusso di lavoro. Riprovare. Restituito quando un'etichetta di spedizione viene aggiornata quando è ancora in corso un flusso di lavoro precedente.
RequestInvalidForCurrentState Impossibile creare l'etichetta di pubblicazione per la posta in arrivo o il tipo di sistema. È possibile condividere solo l'etichetta di spedizione. Restituito quando viene creata l'etichetta shipping di Windows Update in un driver posta in arrivo o in un sistema.
RequestInvalidForCurrentState L'invio non è ancora pronto per creare l'etichetta di spedizione. Ripetere l'operazione in un secondo momento. Restituito quando viene creata un'etichetta di spedizione senza attendere il completamento della preparazione o della pre-elaborazione.

Vedi anche