Udostępnij przez


Pobieranie danych produktu

Użyj następujących metod w interfejsów API sprzętu firmy Microsoft, aby pobrać dane dla produktów sprzętowych zarejestrowanych na koncie Centrum deweloperów. Aby zapoznać się z wprowadzeniem do interfejsów API sprzętu firmy Microsoft oraz wymaganiami wstępnymi dotyczącymi ich użycia, zobacz Zarządzanie przesyłaniem sprzętu przy użyciu interfejsów API.

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

Aby można było użyć tych metod, produkt musi już istnieć na koncie Centrum dla deweloperów. Aby utworzyć zgłoszenia produktów lub zarządzać nimi, sprawdź metody opisane w Zarządzanie zgłoszeniami produktów.

Metoda URI Opis
POBIERZ https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/ Pobieranie danych dla wszystkich produktów
POBIERZ https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID} Pobieranie danych dla określonego produktu
POBIERZ https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions Pobierz dane dla wszystkich przesłanych produktu
POBIERZ https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions/{submissionId} Pobierz dane dotyczące konkretnego przesłania produktu

Wymagania wstępne

Przed podjęciem próby użycia dowolnej z tych metod wykonaj wszystkie wymagania wstępne dla interfejsów API sprzętu firmy Microsoft.

Zasoby danych

Metody sprzętowych API firmy Microsoft do pobierania danych produktów korzystają z następujących danych JSON.

Zasób produktu

Ten zasób reprezentuje produkt sprzętowy (sterownik) zarejestrowany na Twoim koncie.

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

Ten zasób ma następujące wartości

Wartość Typ Opis
Id Długi Prywatny identyfikator produktu
IdentyfikatorWspółdzielonegoProduktu Długi Udostępniony identyfikator produktu
Linki tablica obiektów Aby uzyskać więcej informacji, zobacz obiekt linku .
jestZobowiązany logiczny Wskazuje, czy produkt ma co najmniej jedno zatwierdzone zgłoszenie
isExtensionInf logiczny (PRZESTARZAŁE) Wskazuje, czy produkt jest sterownikiem rozszerzenia. To pole jest przestarzałe i nie powinno być już używane. isExtensionInf została przeniesiona do właściwości poziomu przesyłania.
deviceMetadataIds tablica identyfikatorów GUID Identyfikatory GUID, które służą do mapowania przesyłania metadanych urządzenia do sterownika
typ urządzenia Sznurek Wskazuje typ urządzenia. Dopuszczalne wartości:
  • "internal" — składnik wewnętrzny, urządzenie jest częścią systemu i łączy się wewnątrz komputera
  • "external" — składnik zewnętrzny, urządzenie jest urządzeniem zewnętrznym (peryferyjnym), które łączy się z komputerem
  • "internalExternal" — oba urządzenia mogą być połączone wewnętrznie (wewnątrz komputera) i zewnętrznie (peryferyjne)
  • "notSet" — brak dostępnych danych
jestZnakTestu logiczny Wskazuje, czy produkt jest sterownikiem testowym z podpisem cyfrowym. Aby uzyskać więcej informacji na temat pakietów sterowników z podpisem testowym, zobacz WHQL Test Signature Program
isFlightSign logiczny Wskazuje, czy produkt jest sterownikiem podpisanym w locie. Sterowniki testowe z podpisem certyfikacyjnym to sterowniki testowe, które można opublikować za pośrednictwem usługi Windows Update. Można je publikować/instalować tylko na maszynach zarejestrowanych w niejawnym programie testów systemu Windows. Można je zainstalować na maszynach bez wyłączania bezpiecznego rozruchu. Nie można ich instalować na komputerach konsumenckich, które nie są częścią programu Windows Insider.
nazwy marketingowe tablica stringów Nazwy marketingowe lub aliasy produktu
nazwa produktu Sznurek Nazwa sterownika określona podczas tworzenia
wybraneTypyProduktów słownik Para klucz-wartość, w której zarówno klucz, jak i wartość są ciągami znaków.
żądane podpisy tablica stringów Lista podpisów systemu operacyjnego, dla których produkt jest certyfikowany. Aby uzyskać listę wszystkich systemów operacyjnych, zobacz listę kodów systemu operacyjnego.
dodatkoweAtrybuty Przedmiot Aby uzyskać więcej informacji, zobacz dodatkowe atrybuty obiektu.
testHarness ciąg Typ przesłanego pakietu. Możliwe wartości to:
  • hlk
  • hck
  • zaświadczanie
  • nieustawione
data ogłoszenia data/godzina Data, kiedy produkt jest dołączony do katalogu systemu Windows Server.

Zasób zgłoszeń

Ten zasób reprezentuje zgłoszenie produktu.

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

Ten zasób ma następujące wartości:

Wartość Typ Opis
Id długi Identyfikator zgłoszenia
IdentyfikatorProduktu długi Identyfikator prywatnego produktu, z którym jest skojarzone zgłoszenie
status przepływu pracy obiekt Jest to dostępne tylko w przypadku pobierania szczegółów określonego zgłoszenia. Ten obiekt opisuje stan procesu roboczego dla tego zgłoszenia. Aby uzyskać więcej informacji, zobacz obiekt stanu przepływu pracy.
Linki tablica obiektów Aby uzyskać więcej informacji, zobacz obiekt linku .
commitStatus Aby uzyskać więcej informacji, zobacz Zarządzanie przesyłaniem produktów.
isExtensionInf logiczny Wskazuje, czy złożenie dotyczy sterownika rozszerzenia
isUniversal logiczny Wskazuje, czy zgłoszenie przechodzi test uniwersalnego API. Sterownik jest zgodny ze standardem DCHU, jeśli jest deklaratywny i uniwersalny
isDeclarativeInf logiczny Wskazuje, czy zgłoszenie przechodzi test deklaratywny INVerif. Sterownik jest zgodny ze standardem DCHU, jeśli jest deklaratywny i uniwersalny.
Nazwa ciąg Nazwa zgłoszenia.
Typ ciąg Wskazuje, czy przesyłanie jest przesyłaniem początkowym, czy pochodnym. Możliwe wartości to:
  • początkowy
  • pochodny
Pobieranie obiekt Jest to dostępne tylko w przypadku pobierania szczegółów określonego zgłoszenia. Ten obiekt przedstawia pliki do pobrania dostępne do przesłania. Aby uzyskać więcej informacji, zobacz download object.

Obiekt Stan przepływu pracy

Ten obiekt reprezentuje stan przepływu pracy dla danej jednostki

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

Ten obiekt ma następujące wartości

Wartość Typ Opis
aktualnyKrok ciąg Nazwa bieżącego kroku w ogólnym przepływie pracy dla tej jednostki.
W przypadku wprowadzania/przesyłania pakietu możliwe wartości to (opis w nawiasie):
  • packageInfoValidation (weryfikowanie metadanych i zawartości pakietu)
  • przygotowanie (Przygotowywanie pakietu do przetwarzania)
  • skanowanie (skanowanie zawartości pakietu pod kątem złośliwego oprogramowania)
  • walidacja (Walidacja wyników testu)
  • catalogCreation (Tworzenie wykazu zabezpieczeń dla pakietu)
  • manualReview (poddawany przeglądowi ręcznemu)
  • signing (Podpisywanie plików binarnych)
  • finalizeIngestion (Kończenie przetwarzania i przygotowywanie podpisanych plików do pobrania lub opublikowania)
Państwo ciąg Stan bieżącego kroku. Dopuszczalne wartości:
  • nieRozpoczęto
  • rozpoczęto
  • niepowodzenie
  • zakończono
Wiadomości macierz Tablica tekstów do dostarczania komunikatów dotyczących bieżącego kroku (zwłaszcza w przypadku awarii)

Pobierz obiekt

Ten obiekt reprezentuje pliki do pobrania dla danego przesłania.

{
  "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": []
}

Ten obiekt ma następujące wartości

Wartość Typ Opis
Przedmioty macierz Tablica typów pobierania i adres URL dla każdego z nich.
Typ ciąg Typ pakietu dostępnego do pobrania. Dopuszczalne wartości:
  • "initialPackage" — pakiet załadowany przez użytkownika (w przypadku nowego przesłania wskazuje SAS URI do przekazania pakietu)
  • "derivedPackage" — interfejs dla przesyłek pochodnych
  • "signedPackage" — pakiet podpisany przez firmę Microsoft
  • "certificationReport" — raport certyfikacji dla podpisanego produktu
  • driverMetadata — link wskazuje plik, który umożliwia pobieranie metadanych sterownika. Aby uzyskać więcej informacji, zobacz metadane pakietu sterowników .
  • ZewnętrzneUwagi
  • Nieznany
Wiadomości macierz Tablica ciągów do dostarczania komunikatów o plikach, które można pobrać

Ten obiekt reprezentuje listę przydatnych linków dla jednostki zawierającej

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

Ten obiekt ma następujące wartości

Wartość Typ Opis
Href Sznurek Adres URL umożliwiający dostęp do zasobu za pośrednictwem interfejsu API
Rel Sznurek Typ zasobu. Dopuszczalne wartości:
  • samo — łącze wskazuje na siebie
  • next_link — łącze wskazuje następny zasób zwykle używany do stronicowania
  • get_submissions — link wskazuje wszystkie zgłoszenia produktu
  • commit_submission — link kieruje do zatwierdzenia zgłoszenia
  • update_submission — link prowadzi do aktualizacji przesyłki/przesłania
  • update_shippinglabel — link wskazuje aktualizację etykiety wysyłkowej
Metoda Sznurek Typ metody http, która ma być używana podczas wywoływania adresu URL. Możliwe wartości to:
  • POBIERZ
  • Bez znajomości kontekstu, w którym "POST" jest używany, nie mogę zaproponować dokładnego tłumaczenia. Jeżeli dotyczy HTTP, pozostaw jako "POST".
  • Poprawka

Dodatkowy obiekt atrybutu

Ten obiekt zawiera więcej atrybutów produktu, jeśli jest to kontroler RAID, kontroler magazynu lub program weryfikacji wirtualizacji serwera (SVVP). Może zawierać jeden z trzech typów obiektów — StorageController, RaidController lub SVVP.

StorageController, obiekt

Wartość Typ Opis
wersja BIOS ciąg Wersja systemu BIOS rom
wersja oprogramowania układowego ciąg Wersja oprogramowania układowego
wersja sterownika ciąg Wersja sterownika
nazwaKierowcy ciąg Nazwa sterownika
wersja urządzenia ciąg Wersja urządzenia
Nazwa chipsetu ciąg Nazwa mikroukładu
użytoAutorskie typ logiczny (boolowski) Obsługa wielu ścieżek za pośrednictwem zastrzeżonego sterownika. Jeśli true, wówczas proprietaryName i proprietaryVersion są obowiązkowe.
nazwa handlowa ciąg Nazwa oprogramowania wielotorowego
wersja własnościowa ciąg Wersja oprogramowania z wieloma ścieżkami
używanyMicrosoft typ logiczny (boolowski) Microsoft MPIO obsługiwane poprzez moduł specyficzny dla urządzenia. Jeśli wartość true, to microsoftName i microsoftVersion są obowiązkowe.
microsoftName ciąg Nazwa oprogramowania wielotorowego
microsoftVersion ciąg Wersja oprogramowania z wieloma ścieżkami
usedBootSupport typ logiczny (boolowski) Obsługa rozruchu
usedBetterBoot typ logiczny (boolowski) Obsługa rozruchu > 2,2 TB. Jeśli to prawda, obsługiwana wersja interfejsu UEFI i obsługiwana wersja ACPI są obowiązkowe
uefiVersion ciąg Obsługiwana wersja interfejsu UEFI
acpiVersion ciąg Obsługiwana wersja ACPI
obsługuje format Sector4K512E typ logiczny (boolowski) Rozmiar sektora obsługiwanego 4K/512e
obsługuje protokółSector4K4K typ logiczny (boolowski) Rozmiar sektora pomocy technicznej 4K/4K
obsługujeRóżnicowy typ logiczny (boolowski) Różnicowa wysokonapięciowa

RaidController obiekt

Wartość Typ Opis
wersja oprogramowania układowego ciąg Wersja oprogramowania układowego
wersja filtru ciąg Wersja sterownika
wersja sterownika ciąg Wersja filtru
użytoAutorskie typ logiczny (boolowski) Obsługa wielu ścieżek za pośrednictwem zastrzeżonego sterownika. Jeśli prawda, to proprietaryName i proprietaryVersion są obowiązkowe
nazwa handlowa ciąg Nazwa oprogramowania wielotorowego
wersja własnościowa ciąg Wersja oprogramowania z wieloma ścieżkami
używanyMicrosoft typ logiczny (boolowski) Microsoft MPIO obsługiwane poprzez moduł specyficzny dla urządzenia. Jeśli wartość true, to microsoftName i microsoftVersion są obowiązkowe
microsoftName ciąg Nazwa oprogramowania wielotorowego
microsoftVersion ciąg Wersja oprogramowania z wieloma ścieżkami
czyPotrzebnaStronaTrzecia typ logiczny (boolowski) Sterownik firmy innej niż Microsoft wymagany do łączności
isSES typ logiczny (boolowski) SES (Usługi Obudowy SCSI). Wskazuje, czy SES jest uwzględniony. SCSI to standardowy termin dla magistrali usług, która łączy urządzenia w systemie, pierwotnie mały interfejs systemu komputerowego. SES to skrót od usług obudów SCSI.
isSAFTE typ logiczny (boolowski) SAF-TE (specyfikacja ANBll). Wskazuje, czy dołączono SAF-TE. ANBll jest specyfikacją branżową. SAF-TE to skrót od obudów odpornych na uszkodzenia SCSI. SCSI to standardowy termin dla magistrali usług, która łączy urządzenia w systemie, pierwotnie mały interfejs systemu komputerowego.
dodatkowe informacje ciąg Dodatkowe informacje

Obiekt SVVP

Wartość Typ Opis
wersja produktu ciąg Wersja produktu
supportLink ciąg Adres URL pomocy technicznej
gości ciąg System operacyjny gościa. Dopuszczalne wartości:
  • Windows Server 2008
  • Windows Server 2008 Release 2
  • Windows Server 2012
  • Windows Server 2012 R2
architektura procesora ciąg Architektura procesora sprzętowego. Dopuszczalne wartości:
  • Xeon
  • Opteron
  • Itanium 2
maksymalna liczba procesorów liczba całkowita Maksymalna liczba procesorów na maszynie wirtualnej
maksymalna pamięć liczba całkowita Maksymalna ilość pamięci na maszynie wirtualnej (w GB)

Lista typów produktów

Produkt może być jednym z następujących typów. Wraz z systemem operacyjnym te informacje służą do identyfikowania stosowania.

  • Drukarka 3D
  • Czujnik akcelerometru
  • Wszystko w jednym
  • Urządzenie wielofunkcyjne z technologią dotykową
  • Urządzenie audio
  • Obiekty przetwarzania dźwięku
  • Kontroler Bluetooth
  • Kontroler Bluetooth bez portu USB
  • Kamera
  • Czujnik kamery
  • Klaster
  • Akcelerator obliczeniowy MCDM 2.7
  • Akcelerator obliczeniowy MCDM 3.1
  • Akcelerator obliczeniowy MCDM 3.2
  • Tablet konwertowalny
  • Pulpit nawigacyjny
  • Program renderowania multimediów cyfrowych
  • Serwer multimediów cyfrowych
  • Cyfrowe aparaty fotograficzne
  • Cyfrowe kamery wideo
  • Urządzenia z włączoną obsługą zarządzania skanowaniem dystrybucji
  • Drukarka wielofunkcyjna WSD dla przedsiębiorstw
  • Czytnik odcisków palców
  • Kontroler gry
  • Kontroler ogólny
  • Ogólne urządzenie przenośne
  • Karta graficzna MCDM2.7
  • Karta graficzna MCDM2.8
  • Karta graficzna MCDM2.9
  • Karta graficzna MCDM3.0
  • Adapter graficzny WDDM1.0
  • Adapter graficzny WDDM1.1
  • Karta graficzna WDDM1.2
  • Adapter graficzny WDDM1.2 Tylko wyświetlanie
  • Adapter graficzny WDDM1.2 RenderOnly
  • Adapter graficzny WDDM1.3
  • Karta graficzna WDDM1.3 DisplayOnly
  • Adapter graficzny WDDM1.3 RenderOnly
  • Adapter graficzny WDDM2.0
  • Adapter graficzny tylko do wyświetlania WDDM2.0
  • Karta graficzna WDDM2.0 tylko do renderowania
  • Adapter graficzny WDDM2.1
  • Karta graficzna z obsługą wyświetlania tylko WDDM2.1
  • Karta graficzna WDDM2.1 obsługująca tylko renderowanie
  • Karta graficzna WDDM2.2
  • Adapter graficzny WDDM2.2 tylko wyświetlacz
  • Adapter graficzny WDDM2.2 tylko renderowanie
  • Adapter graficzny WDDM2.3
  • Adapter graficzny WDDM2.3, tylko do wyświetlania
  • Karta graficzna WDDM2.3 tylko do renderowania
  • Adapter graficzny WDDM2.4
  • Adapter graficzny wyświetlania tylko WDDM2.4
  • Karta graficzna do renderowania WDDM2.4
  • Karta graficzna WDDM2.4
  • Karta graficzna WDDM2.5
  • Adapter graficzny WDDM2.5 wyłącznie do wyświetlania
  • Karta graficzna Render Only WDDM2.5
  • Maszyna wirtualna karty grafiki WDDM2.5
  • Adapter graficzny WDDM2.6
  • Adapter graficzny WDDM2.6 tylko do wyświetlania
  • Tylko do renderowania karta graficzna WDDM2.6
  • Karta graficzna WDDM2.6
  • Karta graficzna WDDM2.7
  • Tylko adapter graficzny wyświetlacza WDDM2.7
  • Adapter graficzny WDDM2.7 tylko do renderowania
  • Adapter graficzny WDDM2.7 VM
  • Karta graficzna WDDM2.8
  • Adapter graficzny WDDM2.8 wyłącznie do wyświetlania
  • Adapter graficzny WDDM2.8 tylko do renderowania
  • Adapter graficzny WDDM2.8
  • Adapter graficzny WDDM2.9
  • Karta graficzna WDDM2.9 Tylko wyświetlanie
  • Karta graficzna WDDM2.9 tylko do renderowania
  • Karta graficzna WDDM2.9 VM
  • Karta graficzna WDDM3.0
  • Karta graficzna wyłącznie do wyświetlania WDDM3.0
  • Karta graficzna WDDM3.0, tylko renderowanie
  • Adapter graficzny WDDM3.0 VM
  • Karta graficzna WDDM3.1
  • Sterownik wyświetlacza WDDM3.1 tylko dla karty graficznej
  • Adapter graficzny WDDM3.1, tylko renderowanie
  • Adapter graficzny WDDM3.1
  • Karta graficzna WDDM3.2
  • Adapter graficzny wyłącznie do wyświetlania WDDM3.2
  • Adapter graficzny WDDM3.2, tylko renderowanie
  • Adapter graficzny WDDM3.2 maszyny wirtualnej
  • Tablet graficzny
  • Czujnik żyroskopu
  • Dysk twardy
  • Przekształcenia wielofunkcyjne sprzętu
  • Klawiatura
  • Klawiaturowy przełącznik myszy
  • Sieć lokalna
  • LAN (serwer)
  • LAN CS
  • Maszyna wirtualna sieci LAN (serwer)
  • Laptop
  • Laptop z funkcją Touch
  • Wyświetlacz lcd
  • Czujnik światła
  • Czujnik lokalizacji
  • Media Player
  • Mobilny szerokopasmowy dostęp CDMA
  • Mobilny Internet Szerokopasmowy GSM
  • Telefon komórkowy
  • Ekran
  • Płyta główna
  • Fuzja czujników ruchu
  • Drukarka wielofunkcyjna
  • Zbliżenie pola
  • Urządzenie multimediów sieciowych
  • Funkcja NFC
  • Czytnik kart inteligentnych NFC
  • Napęd optyczny
  • Pen Digitizer
  • Rysunek wskazujący
  • PrecisionTouchpad
  • Czujnik obecności
  • Drukarka
  • Projektor
  • Magazyn wymienny
  • Router
  • Skaner
  • Kontroler SDIO
  • Serwer
  • Program weryfikacji wirtualizacji serwera
  • Tablet do podpisu
  • Karty inteligentne
  • Czytnik kart inteligentnych
  • Macierz magazynowa
  • Kontroler magazynu
  • Adapter przestrzeni dyskowych
  • Przestrzenie dyskowe
  • Tablet
  • Dotyk
  • Monitor dotykowy
  • TPM20
  • Ultra-Mobile Komputer osobisty
  • Ultra-Mobile PC z ekranem dotykowym
  • Kontroler USB
  • Koncentrator USB
  • WebCam
  • Sieć WLAN
  • WLAN CSB
  • Drukarka wielofunkcyjna WSD
  • Drukarka WSD
  • Skaner WSD

Lista kodów rodziny systemów operacyjnych

W poniższej tabeli wymieniono kody rodziny systemów operacyjnych i ich opisy.

Kod rodziny systemu operacyjnego Opis
WindowsMe Windows Me
Windows2000 Windows 2000
Windows98 Okna 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 Release 2
WindowsServerSolutions Rozwiązania systemu Windows Server
Windows8 Windows 8
Windows8Server Windows Server 2012
Windows81 Windows 8.1
Windows81Server Windows Server 2012 R2
Windows_v100 Próg systemu Windows 10
Windows_v100Server Próg systemu Windows Server
Windows_v100_RS1 Rocznicowa aktualizacja systemu Windows 10
Windows_v100Server_RS1 Windows Server 2016
Windows_v100_RS2 Windows 10 RS2 Update
Windows_v100Server_RS2 Windows Server RS2
Windows_v100_RS3 Aktualizacja Windows 10 RS3
Windows_v100Server_RS3 Windows Server RS3
Windows_v100_RS4 Windows 10 RS4 Update
Windows_v100Server_RS5 Windows Server 2019
Windows_v100_RS5 Windows 10 RS5 x86
Windows_v100_RS5 Windows 10 RS5 x64
Windows_v100_19H1 Windows 10 19H1 Update
Windows_v100_VB Windows 10 w wersji 2004
Windows_v100Server_FE Windows — Server, wersja 21H2
Windows_v100_CO Windows — klient, wersja 21H2
Windows_v100_NI Windows 11 Client, wersja 22H2
Windows_v100_GE Windows 11 Client, wersja 24H2
Windows_v100Server_GE Windows Server 2025
Windows_v100_25H2 Windows 11 Client, wersja 25H2
Windows_v100_26H1 Windows 11 Client, wersja 26H1

Lista kodów systemu operacyjnego

W poniższej tabeli wymieniono kody systemu operacyjnego i ich opisy.

Kod systemu operacyjnego Opis
WINDOWS_ME Windows Me
WINDOWS_98 Okna 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 Klient systemu Windows Vista
WINDOWS_VISTA_X64 Klient systemu 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 (domowy serwer Windows)
WINDOWS_7 Klient systemu Windows 7
WINDOWS_7_X64 Klient systemu Windows 7 x64
WINDOWS_2008_SERVER_R2_IA64 Windows Server 2008 Release 2 IA64
WINDOWS_2008_SERVER_R2_X64 Windows Server 2008 R2 x64
WINDOWS_SERVER_SOLUTIONS_X64 Windows Server Solutions x64
WINDOWS_8 Klient systemu Windows 8
WINDOWS_8_X64 Klient systemu Windows 8 x64
WINDOWS_8_ARM Windows 8 Client RT
WINDOWS_8_SERVER_X64 Windows Server 2012
WINDOWS_v63 Klient systemu Windows 8.1
WINDOWS_v63_X64 Klient systemu 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 w wersji 1506 i 1511 (TH1)
WINDOWS_v100_X64_TH1_FULL Windows 10 Client w wersji 1506 i 1511 x64 (TH1)
WINDOWS_v100_SERVER_X64_TH1_FULL Windows Server 2016 x64 (TH1)
WINDOWS_v100_TH2_FULL Windows 10 Client w wersji 1506 i 1511 (TH2)
WINDOWS_v100_X64_TH2_FULL Windows 10 Client w wersji 1506 i 1511 x64 (TH2)
WINDOWS_v100_SERVER_X64_TH2_FULL Windows Server 2016 x64 (TH2)
WINDOWS_v100_RS1_FULL Windows 10 Client w wersji 1607
WINDOWS_v100_X64_RS1_FULL Windows 10 Client w wersji 1607 x64
WINDOWS_v100_SERVER_X64_RS1_FULL Windows Server 2016 x64 (RS1)
WINDOWS_v100_RS2_FULL Klient systemu Windows 10 RS2
WINDOWS_v100_X64_RS2_FULL Windows 10 RS2 Client x64
WINDOWS_v100_RS3_FULL Klient systemu Windows 10 RS3
WINDOWS_v100_X64_RS3_FULL Windows 10 RS3 Client x64
WINDOWS_v100_ARM64_RS3_FULL Windows 10 RS3 Client Arm64
WINDOWS_v100_RS4_FULL Klient systemu Windows 10 RS4
WINDOWS_v100_X64_RS4_FULL Klient systemu Windows 10 RS4 x64
WINDOWS_v100_ARM64_RS4_FULL Windows 10 RS4 Client Arm64
WINDOWS_v100_SERVER_X64_RS5_FULL Windows Server 2019
WINDOWS_v100_RS5_FULL Windows 10 RS5 x86
WINDOWS_v100_X64_RS5_FULL Windows 10 RS5 Client x64
WINDOWS_v100_19H1_FULL Klient systemu Windows 19H1 x86
WINDOWS_v100_X64_19H1_FULL Klient systemu Windows 19H1 x64
WINDOWS_v100_ARM64_19H1_FULL Windows 19H1 Client Arm64
WINDOWS_v100_VB_FULL Windows 10 w wersji 2004 Client x86
WINDOWS_v100_X64_VB_FULL Windows wersja 2004 Client x64
WINDOWS_v100_ARM64_VB_FULL Windows w wersji 2004 Klient Arm64
WINDOWS_v100_SERVER_X64_FE_FULL Windows — Server, wersja 21H2 x64
WINDOWS_v100_SERVER_ARM64_FE_FULL Windows — Server, wersja 21H2 Arm64
WINDOWS_v100_X64_CO_FULL Windows — klient, wersja 21H2 x64
WINDOWS_v100_ARM64_CO_FULL Windows — klient, wersja 21H2 Arm64
WINDOWS_v100_X64_NI_FULL Windows 11 Client, wersja 22H2 x64
WINDOWS_v100_ARM64_NI_FULL Windows 11 Client, wersja 22H2 Arm64
WINDOWS_v100_X64_GE_FULL Windows 11 Client, wersja 24H2 x64
WINDOWS_v100_ARM64_GE_FULL Windows 11 Client, wersja 24H2 ARM64
WINDOWS_v100_SERVER_X64_GE_FULL (wersja serwera Windows) Windows Server 2025 x64
WINDOWS_v100_SERVER_ARM64_GE_FULL Windows Server 2025 ARM64
WINDOWS_v100_X64_25H2_FULL Windows 11 Client, wersja 25H2 x64
WINDOWS_v100_ARM64_25H2_FULL Windows 11 Client, wersja 25H2 ARM64
WINDOWS_v100_ARM64_26H1_FULL Windows 11 Client, wersja 26H1 ARM64

Kody błędów

Kody błędów mają zastosowanie do wszystkich metod webowych API. Jeśli nie można pomyślnie ukończyć żądania, odpowiedź zawiera jeden z następujących kodów błędów HTTP.

Status HTTP Opis
400 — nieprawidłowe żądanie Żądanie nie jest poprawnie sformułowane (na przykład źle sformułowana składnia żądania, nieprawidłowa ramka komunikatów żądania lub zwodniczy routing żądań)
401 — Brak autoryzacji Uwierzytelnianie nie powiodło się lub nie zostało podane
403 — Zabronione Dostęp do zasobu jest zabroniony.
404 — nie znaleziono Nie można odnaleźć żądanej jednostki.
415 — Nieobsługiwany format multimedialny Ładunek jest w formacie nieobsługiwanym przez tę metodę w zasobie docelowym.
422 — Nieprzetworzona jednostka Niepowodzenia walidacji.
429 — zbyt wiele żądań Wysyła się zbyt wiele żądań. Połączenia są ograniczane i czas opóźnienia jest podawany w odpowiedzi.
500 — Wewnętrzny błąd serwera Wystąpił nieodwracalny błąd na serwerze interfejsu API.

Jeśli występują błędy poprawności funkcjonalnej, treść odpowiedzi zawiera jeden z następujących kodów błędów funkcjonalnych.

Kod błędu Komunikat o błędzie Opis
Nieprawidłowe dane wejściowe Zwracane, gdy walidacja danych wejściowych nie powiedzie się.
ŻądanieNieprawidłoweDlaBieżącegoStanu Można zatwierdzać tylko oczekujące zgłoszenia Zwracany, gdy zatwierdzenie jest stosowane w przesłaniu, które nie jest w stanie oczekiwania.
ŻądanieNieprawidłoweDlaBieżącegoStanu Pierwotne zgłoszenie już istnieje Zwracany po utworzeniu początkowego przesłania dla sterownika, który ma już wstępne przesłanie.
ŻądanieNieprawidłoweDlaBieżącegoStanu Nie można utworzyć pochodnego zgłoszenia, ponieważ nie utworzono zgłoszenia początkowego. Zwrot przy utworzeniu pochodnego zgłoszenia dla sterownika, który nie ma zgłoszenia początkowego.
AktualizacjaNiedozwolona Brak autoryzacji do aktualizowania produktu Zwracany podczas próby zaktualizowania produktu, który został udostępniony (odsprzedany), ponieważ udostępnionych produktów nie można aktualizować.
AktualizacjaNiedozwolona Nie można zaktualizować produktu bez wstępnego przesłania Zwracany podczas próby zaktualizowania produktu, który nie został pierwotnie przesłany.
AktualizacjaNiedozwolona Nie można zaktualizować produktu, ponieważ przepływ pracy zakończył się niepowodzeniem Zwracany podczas próby zaktualizowania produktu, który ma przebieg pracy zakończony niepowodzeniem.
AktualizacjaNiedozwolona Nie można zaktualizować daty ogłoszenia po zakończeniu procesu wczytywania Zwracany, gdy data ogłoszenia zostanie zaktualizowana po zakończeniu przetwarzania.
AktualizacjaNiedozwolona Obecnie nie można zaktualizować nazwy produktu. Spróbuj ponownie.
AktualizacjaNiedozwolona Brak autoryzacji do aktualizacji zgłoszenia Zwracany podczas próby aktualizacji zgłoszenia produktu, który został współdzielony (odsprzedany), ponieważ nie można zaktualizować współdzielonych produktów.
AktualizacjaNiedozwolona Nie można zaktualizować zgłoszenia, ponieważ wystąpił błąd w przepływach pracy. Zwracany podczas próby zaktualizowania przesłania, które ma nieudany przepływ pracy.
Nie znaleziono jednostki Nie znaleziono przesyłania Zwracany podczas próby zatwierdzenia przesyłania, który nie istnieje.
Nie znaleziono jednostki Nie znaleziono produktu Zwracany podczas próby utworzenia zgłoszenia, dla którego produkt nie istnieje.
Nieprawidłowe dane wejściowe Sterowniki rozszerzeń muszą być publikowane jako aktualizacja automatyczna. Aby element isAutoInstallDuringOSUpgrade lub isAutoInstallOnApplicableSystems miał wartość true, co najmniej jeden z nich musi być prawdziwy. Zwracany po utworzeniu etykiety aktualizacji systemu Windows dla rozszerzenia INF bez wybrania opcji isAutoInstallDuringOSUpgrade lub isAutoInstallOnApplicableSystems.
Nieprawidłowe dane wejściowe Identyfikatory CHID są dozwolone tylko wtedy, gdy identyfikatory HardwareId są przeznaczone dla systemów operacyjnych Windows 10 i nowszych. Zwracany, gdy etykieta wysyłkowa przeznaczona dla systemu operacyjnego starszego niż Windows 10 jest tworzona z docelowym ukierunkowaniem na CHID. Określanie wartości docelowej CHID dotyczy tylko systemu Windows 10 i nowszych.
Nieprawidłowe dane wejściowe Nie można zaktualizować etykiety wysyłkowej, gdy trwa inny przepływ pracy. Spróbuj ponownie. Zwracany, gdy etykieta wysyłkowa jest aktualizowana, a poprzedni proces jest nadal w toku.
ŻądanieNieprawidłoweDlaBieżącegoStanu Nie można utworzyć etykiety wysyłkowej publikowania dla skrzynki odbiorczej lub typu systemu. Można udostępnić tylko etykietę wysyłkową. Zwracane, gdy etykieta wysyłkowa aktualizacji systemu Windows zostanie utworzona na sterowniku wbudowanym lub systemie.
ŻądanieNieprawidłoweDlaBieżącegoStanu Przesłanie nie jest jeszcze gotowe do utworzenia etykiety wysyłkowej. Spróbuj ponownie po chwili. Zwracany po utworzeniu etykiety wysyłkowej bez oczekiwania na ukończenie przygotowania lub wstępnego przetwarzania.

Zobacz też