Udostępnij przez


Błędy i ostrzeżenia walidacji INF

W tym temacie opisano błędy instalacji sterowników i ostrzeżenia, które mogą pojawić się w wyniku automatycznej weryfikacji INF wykonywanej przez program Microsoft Visual Studio lub po uruchomieniu narzędzia InfVerif .

Począwszy od programu Visual Studio 2015 z zestawem WDK 10, podczas tworzenia sterownika w okienku Lista błędów mogą pojawić się następujące błędy pliku INF. Jeśli używasz InfVerif.exe z wiersza polecenia, narzędzie wyświetla te błędy w wierszu polecenia lub w wersji HTML wyników.

Wskazówki dotyczące błędów

InfVerif jest zgodna z ogólną zasadą, że im niższy numer błędu, tym poważniejszy problem. Większość kodów błędów może być ostrzeżeniem lub błędem w zależności od argumentów dostarczonych do elementu InfVerif.

Błędy należy uznać za "należy naprawić".

Ostrzeżenia można zignorować, jeśli są one w pełni zrozumiałe, ale często są objawami innego problemu. Na przykład, ostrzeżenie dotyczące nieużywanej sekcji może być objawem niewłaściwego wywołania dyrektywy INF.

Obsługa błędów

Aby pomyślnie przejść testy sterowników w centrum deweloperów sprzętu, należy naprawić wszystkie błędy.

Błędy są związane z następującymi warunkami:

  • Analizator INF nie może pomyślnie zinterpretować twojego pliku INF.
  • Analizator INF może interpretować inf tylko poprzez założenie wartości domyślnej (składnia niejednoznaczna)
  • Argumenty infVerif wskazują, że zestaw reguł powinien być stosowany do INF (np . InfVerif /h)

Chociaż nie musisz naprawiać ostrzeżeń przed przesłaniem sterownika w Centrum dla deweloperów, zalecamy zapoznanie się ze zgłaszanym problemem. Jeśli nie rozumiesz danego ostrzeżenia, twój INF może nie zawsze zachowywać się zgodnie z oczekiwaniami.

Ostrzeżenia są zwykle związane z:

  • Składnia, która może być niepoprawna, ale ma prawidłowe scenariusze, w których jest to właściwe
  • Składnia prawidłowa dla podanych parametrów InfVerif, ale jest błędem w innych trybach, takich jak tryb izolacji sterownika

Kody błędów

W zestawie WDK 10.0.26200 (Windows 11, wersja 25H2) polecenie infverif.exe /code x InfVerif.exe ma te same informacje co poniższa tabela. Na przykład infverif.exe /code 1000 będzie zawierać te same informacje co pierwszy wiersz tabeli poniżej.

Kod błędu i opis Poziomy błędów
Kod 1000

Komunikat
Nie można odnaleźć elementu INF "<value>".

Szczegóły
Nie można znaleźć pliku INF w określonej ścieżce pliku.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1001

Komunikat
Nieprawidłowa sekcja INF "<value>" musi zawierać sekcję [Version] i mieć podpis "$Windows NT$".

Szczegóły
Pliki INF sterowników wymagają sekcji najwyższego poziomu [wersja] z metadanymi dotyczącymi formatu pliku. Brak tej sekcji lub
wskazywał, że INF był w nieobsługiwanym formacie.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1002

Komunikat
Nieprawidłowy INF "<value>", błąd analizy w wierszu <value>. Analizator zwrócił wartość błędu 0x<>.

Szczegóły
InF zawierał błąd składni w określonym wierszu, który uniemożliwił kontynuowanie analizowania. Typowo
dodatkowe komunikaty o błędach będą wskazywać sposób awarii lub kod błędu wskaże problem.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1003

Komunikat
InF ma nieprawidłowe lub nieznane kodowanie plików, musi być ANSI lub UTF-16 LE.

Szczegóły
Kodowanie INF nie jest obsługiwane i może prowadzić do niepowodzenia analizowania INF. InF należy przekonwertować na
UTF-16 LE.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1005

Komunikat
Nazwa sekcji wymagana dla <dyrektywy value> .

Szczegóły
Wskazana dyrektywa wymaga argumentu określającego sekcję zawierającą więcej danych, ale ta sekcja została pominięta.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1006

Komunikat
Brak wartości dla <wartości>.

Szczegóły
Pominięto wymagany argument dla określonej dyrektywy.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1008

Komunikat
Brak lub nieprawidłowy identyfikator dysku dla "<value>" w sekcji [<value>].

Szczegóły
Określono dysk lub ścieżkę pliku z nieprawidłową wartością identyfikatora.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1010

Komunikat
Nieprawidłowy ClassGuid "<value>", oczekiwano {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.

Szczegóły
Wartość ClassGuid jest w nieprawidłowym formacie. Powinien on być zgodny ze standardowym formatem GUID, w tym nawiasami klamrowymi i kreskami.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1011

Komunikat
Brak nazwy sekcji modeli w sekcji [Manufacturer].

Szczegóły
W sekcji [Producent] brakuje nazwy sekcji [Modele].
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1013

Komunikat
Brak <wartości>< klucza> w sekcji <wartości>.

Szczegóły
Nie określono wymaganego klucza w sekcji INF.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1014

Komunikat
Nieprawidłowy <klucz wartości><> w wartości< sekcji>.

Szczegóły
Znaleziono wymagany klucz w sekcji INF, ale został dostarczony z nieprawidłowymi danymi.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1015

Komunikat
Nieprawidłowa <ścieżka wartości> "<value>" w sekcji <value>.

Szczegóły
Określona ścieżka miała niepoprawny format.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1016

Komunikat
Nie można pobrać <ścieżki wartości> dla <pliku wartości> "<value>".

Szczegóły
Nie można wygenerować pełnej ścieżki do pliku. Ścieżka jest składana przy użyciu polecenia [SourceDisksFiles] i
[SourceDisksNames] i może ich brakować lub mogą być niepoprawnie wymienione w tych sekcjach.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1017

Komunikat
Nazwa usługi <wartość> jest zarezerwowana tylko do użytku wewnętrznego.

Szczegóły
Ta nazwa usługi jest zarezerwowana i musi zostać zmieniona. Wszystkie nazwy używane w przykładowych sterownikach są zarezerwowane.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1019

Komunikat
Nieprawidłowa wartość< GUID> "<value>", oczekiwano {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.

Szczegóły
Identyfikator GUID jest w nieprawidłowym formacie. Powinien on być zgodny ze standardowym formatem GUID, w tym nawiasami klamrowymi i kreskami.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1020

Komunikat
Nazwa poziomu filtru "<value>" jest zarezerwowana.

Szczegóły
Nazwa poziomu filtru jest zarezerwowana do użytku przez stan wewnętrzny i nie może być używana jako poziom filtru.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1021

Komunikat
Usługa "<value>" przekracza maksymalną długość nazwy (<wartość>), gdy nadano jej unikalność.

Szczegóły
Nazwa usługi przekracza maksymalną długość, gdy zostanie uczyniona unikatową przez dodanie unikatowego tokena do nazwy.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1022

Komunikat
Nazwa usługi "<value>" musi korzystać z funkcji unikatowych nazw we wszystkich deklaracjach.

Szczegóły
Wiele sekcji instalacji w ramach INF używa tej samej nazwy usługi, ale tylko podzbiór z nich korzysta z unikatowego
funkcjonalność nazewnictwa Muszą być zgodne z użyciem funkcji unikatowych nazw.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1078

Komunikat
Pomijanie <wartości ">value<>" określonej w <dyrektywie value>.

Szczegóły
Określony wpis jest nieprawidłowy w kontekście używanym. Może to być prawidłowe w innych kontekstach.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1080

Komunikat
<brak wartości dyrektywy >value<>.

Szczegóły
Brak argumentu dla określonej dyrektywy.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1081

Komunikat
<dyrektywa value> ma nieprawidłową <wartość ">value<>".

Szczegóły
Dla dyrektywy określono nieprawidłowy argument.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1082

Komunikat
<dyrektywa value> ma nieprawidłową <wartość>.

Szczegóły
Dla dyrektywy określono nieprawidłowy argument.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1083

Komunikat
<dyrektywa value> ma nieprawidłową <wartość> dla <wartości>.

Szczegóły
Dla dyrektywy określono nieprawidłową flagę.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1084

Komunikat
Brak dyrektywy '<value>' dla dyrektywy '<value>' z wartością <value> "<value>" w sekcji [<value>].

Szczegóły
Dyrektywa wymaga określenia dodatkowej dyrektywy w innym miejscu i nie można jej odnaleźć. Na przykład
Dyrektywa UmdfService wymaga odpowiedniej dyrektywy UmdfLibraryVersion.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1085

Komunikat
<nieukończona dyrektywa value> .

Szczegóły
Dyrektywa wymaga dodatkowych argumentów.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1086

Komunikat
Zduplikowana <wartość> "<value>" może zostać pominięta.

Szczegóły
Ten sam element danych został zdefiniowany wiele razy niepotrzebnie, na przykład wiele AddComponents określających to samo.
nazwa składnika.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1087

Komunikat
Nie można mieć jednocześnie zarówno dyrektywy <value>, jak i dyrektywy <value>; wartości <value> zostaną zignorowane.

Szczegóły
Niektóre definicje obsługują tylko jedną z dwóch dyrektyw i nie mogą być stosowane jednocześnie. Na przykład funkcja AddFilter obsługuje
określanie poziomu lub położenia filtru, ale nie obu tych elementów.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1088

Komunikat
Niedozwolona duplikacja dyrektywy <value>.

Szczegóły
Dyrektywa została określona wiele razy, ale tylko jedna z nich może obowiązywać. Może to prowadzić do niedeterministycznego zachowania.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1100

Komunikat
Wartość źródłowa i docelowa <musi być zgodna dla pliku '>value<' podczas używania funkcji CopyFiles z DIRID >value<.

Szczegóły
Ten błąd występuje, gdy plik jest kopiowany lub zmienia nazwę z jego oryginalnej nazwy lub lokalizacji w magazynie sterowników na inną.
nazwa i lokalizacja w magazynie sterowników.
[SourceDisksFiles]
DriverFile.sys=1,x64
[DestinationDirs]
CopyFileSection=13,SubDirectory

[CopyFileSection]
DriverFile.sys

Magazyn sterowników utrzymuje oryginalną strukturę katalogu pakietu sterownika. W powyższym kodzie, oryginał kodu
lokalizacja DriverFile.sys to <lokalizacja> INF\x64, ale dyrektywa CopyFiles umieszcza ją w <lokalizacji> INF\SubDirectory.
Ten sam błąd zostanie wyświetlony, jeśli nazwa pliku została zmieniona jako część kopii.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1101

Komunikat
Deskryptory zabezpieczeń nie mogą być używane z DIRID< wartością>.

Szczegóły
Deskryptory zabezpieczeń nie mogą być używane z żadnym plikiem, który ma jako katalog docelowy katalog o określonym DIRID.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1102

Komunikat
Nieprawidłowa wartość< dyrektywy >nie może być używana z wartością< DIRID>.

Szczegóły
Określona dyrektywa nie może być używana w pliku, który ma katalog docelowy przypisany do określonego DIRID.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1103

Komunikat
Nieprawidłowa flaga 0x<value>, nie może być użyta z DIRID <value>.

Szczegóły
Nie można użyć określonej flagi w pliku, który ma katalog docelowy określonego DIRID.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1110

Komunikat
Nie można określić pliku "<value>" w dyrektywie CopyINF.

Szczegóły
W dyrektywie CopyINF można określić tylko inne pliki INF.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1141

Komunikat
Nieprawidłowy plik binarny '<value>' oprogramowania urządzenia, ścieżka musi być względna względem pakietu sterownika.

Szczegóły
Określono ścieżkę bezwzględną dla binariów oprogramowania, ale powinna to być ścieżka względna.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1142

Komunikat
Nieprawidłowe oprogramowanie urządzenia w sekcji [<wartość>], wartość SoftwareType jest <wartością> , ale <brakuje wartości> .

Szczegóły
Określony typ oprogramowania wymaga określonej dyrektywy, która nie została określona.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1144

Komunikat
Oprogramowanie urządzenia typu SoftwareType < wartość > może nie działać na wszystkich typach produktów.

Szczegóły
Określony typ oprogramowania działa tylko w produktach systemu operacyjnego Windows Desktop i nie będzie działać z innymi typami produktów.
/k: Ostrzeżenie
/u: Błąd
/w: Ostrzeżenie


Kod 1150

Komunikat
Nieprawidłowa dyrektywa <wartość> w sekcji [<wartość>], nie może zawierać znaków „'” lub ','.

Szczegóły
W identyfikatorze składnika określono nieprawidłowy znak.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1160

Komunikat
Nieznany model wątkowania "<value>" określony dla klasy COM "<value>", spodziewając się "Apartment", "Free", "Both" lub "Neutral".

Szczegóły
Określona wartość modelu wątkowego nie jest rozpoznawana. Obsługiwane typy to "Apartment", "Free", "Both" lub "Neutral".
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1180

Komunikat
Nieprawidłowy kanał zdarzeń w sekcji [<wartość>], nie może mieć zduplikowanej wartości (<wartość>) w różnych kanałach sekcji [<wartość>].

Szczegóły
Wiele kanałów zdarzeń ma ten sam identyfikator kanału w ramach jednego dostawcy. Identyfikatory kanałów powinny być unikatowe.

Aby uzyskać szczegółowe informacje na temat kanałów zdarzeń, zobacz: ChannelType
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1181

Komunikat
Nieprawidłowa wartość kanału zdarzeń "<value>" w sekcji [<wartość>] nie może być używana z wartością <><>.

Szczegóły
Kanał zdarzeń określa wartość, która jest niezgodna z typem kanału.

Aby uzyskać szczegółowe informacje na temat kanałów zdarzeń, zobacz: ChannelType
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1182

Komunikat
Kanał zdarzeń <wartość> i <wartość> niezgodność w sekcji [<wartość>], oczekiwana <wartość>=<wartość> dla <wartość>=<wartość>.

Szczegóły
Kanał zdarzeń określa wartość, która wymaga dodatkowego parametru. Brak tego dodatkowego parametru.

Aby uzyskać szczegółowe informacje na temat kanałów zdarzeń, zobacz: ChannelType
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1199

Komunikat
Składnia "<value>" została wprowadzona w wersji systemu operacyjnego <value>.<value>.<value>, ale sekcje DDInstall korzystające ze składni zostaną zainstalowane we wcześniejszych wersjach systemu operacyjnego. Te sekcje DDInstall powinny być ograniczone do instalowania tylko na wartość.<wartość>.<wartość>.<wartość> lub wyższe z użyciem dekoracji TargetOSVersion.

Szczegóły
Zainfekowana sekcja DDInstall zostanie zainstalowana w wersjach produktu, które nie obsługują określonej składni. Kompilacja
numer należy dodać do sekcji Modele, aby ograniczyć możliwość stosowania polecenia DDInstall tylko do obsługiwanego produktu
Wersje. Uniemożliwi to zainstalowanie sterownika w wersjach produktu, w których nie będzie działać prawidłowo.

Aby uzyskać dodatkowe informacje, zobacz Sekcję Producenta INF i Łączenie rozszerzeń platformy i wersji systemu operacyjnego
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1201

Komunikat
<wpis> zawiera dodatkową wartość "<value>" i zostanie zignorowany.

Szczegóły
Określona dyrektywa ma więcej określonych argumentów niż są dozwolone. Dodatkowe wartości zostaną zignorowane.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Ostrzeżenie


Kod 1202

Komunikat
Nie można odnaleźć uwzględnionego elementu INF "<value>". Można uwzględnić tylko INFy dostarczane przez system.

Szczegóły
Dyrektywa Include wskazała INF, którego nie można odnaleźć. Odwoływać się do plików INF z folderu Skrytki dostarczanych przez firmę Microsoft można tylko za pomocą dyrektywy Include.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1203

Komunikat
Sekcja [<wartość>] nie została znaleziona.

Szczegóły
Dyrektywa odniosła się do sekcji, która nie istnieje, może to być literówka lub błąd w składni.
Sprawdź, czy nazwa sekcji istnieje i jest poprawna lub zapoznaj się z pełną dokumentacją określonej dyrektywy
aby uzyskać dodatkowe informacje.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1204

Komunikat
Dostawca nie może być "Microsoft", musi być organizacją, która utworzyła plik INF.

Szczegóły
Tylko firma Microsoft może określić dostawcę jako firmę Microsoft. Nazwy dostawców rozpoczynające się od firmy Microsoft również nie są dozwolone.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1205

Komunikat
Sekcja [<wartość>] odwołuje się do <dyrektywy value> i <value> .

Szczegóły
Ta sama sekcja została odwołana z dwóch różnych dyrektyw. Przykład:

KopiujPliki = SekcjaPlików
DelFiles = FileSection
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Ostrzeżenie


Kod 1206

Komunikat
Nieprawidłowe odwołanie do sekcji innej niż <wartość> [<value>] z dyrektywy <wartość>.

Szczegóły
Ta sama sekcja została odwołana z dwóch różnych dyrektyw. Przykład:

KopiujPliki = SekcjaPlików
AddFilter = FileSection
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1207

Komunikat
Dyrektywa "<value>" nie jest dozwolona w plikach INF MSFT.

Szczegóły
Pliki INF firmy Microsoft nie mogą używać określonej dyrektywy.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1208

Komunikat
Niedozwolona dyrektywa "<value>".

Szczegóły
Niniejsza dyrektywa jest dozwolona tylko w plikach INF dostarczanych przez firmę Microsoft i może nie być używana przez inne firmy.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1209

Komunikat
Sekcja [<wartość>] jest definiowana wiele razy.

Szczegóły
Zdefiniowano wiele sekcji o tej samej nazwie. Zawartość tych sekcji można połączyć w jedną sekcję.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1210

Komunikat
Dostawca nie może mieć wartości "<value>", musi być ustawiony na "<value>".

Szczegóły
Nazwa dostawcy musi być zgodna z przełącznikiem /provider.

/k: Błąd
/u: Błąd
/w: Błąd


Kod 1211

Komunikat
Nie można mieć wielu skojarzonych usług w obszarze [<value>], "<value>" i "<value>". Tylko jedna usługa może używać SPSVCINST_ASSOCSERVICE.

Szczegóły
Flaga SPSVCINST_ASSOCSERVICE wskazuje, że usługa jest sterownikiem funkcji dla urządzenia. Urządzenie może tylko
mają jedną skojarzoną usługę sterownika funkcji.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1212

Komunikat
Nie można mieć sekcji [<value>] i [<value>].

Szczegóły
Obie określone nazwy sekcji nie mogą znajdować się w tym samym pliku INF.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1213

Komunikat
Nie można wyświetlić listy plików CAT w obszarze [SourceDisksFiles].

Szczegóły
Do plików katalogowych należy odwoływać się tylko z instrukcji CatalogFile w sekcji [Wersja].
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1214

Komunikat
Nieprawidłowy plik wykazu "<value>", oczekiwany "filename.cat".

Szczegóły
Nazwy plików wykazu muszą być zgodne z formatem "filename.cat".
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1217

Komunikat
Nieprawidłowa wersja "<value>" w dyrektywie <value>, oczekiwany format to w.x.y.z, gdzie każdy segment jest liczbą od 0 do 65536.

Szczegóły
Wartość wersji w określonej dyrektywie musi być zgodna z formatem w.x.y.z, gdzie każdy segment wynosi od 0 do 65536.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1218

Komunikat
Nieprawidłowa wartość <> daty sterownika w <wartości>, oczekiwana MM/DD/RRRR.

Szczegóły
Data w dyrektywie DriverVer musi być zgodna z formatem MM/DD/RRRR.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1220

Komunikat
Nie można bezpośrednio odwołać się do sekcji zdefiniowanej w dołączonej INF (<value>).

Szczegóły
Sekcje zawarte w plikach INF można odwoływać się tylko przy użyciu dyrektywy Needs w odpowiednich sekcjach DDInstall.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1222

Komunikat
Nie można zmodyfikować <wartości>\<value> kluczy rejestru, chociaż modyfikacja HKLM\SYSTEM\CurrentControlSet jest dozwolona.

Szczegóły
Określony klucz rejestru nie może być zapisywany. Stan rejestru powinien być zapisywany przy użyciu dyrektywy AddReg
z regułowym rootem HKR.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1223

Komunikat
Nie można zmodyfikować klucza rejestru <value>\<value>.

Szczegóły
Określony klucz rejestru nie może być zapisywany. Stan rejestru powinien być zapisywany przy użyciu dyrektywy AddReg
z regułowym rootem HKR.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1224

Komunikat
Nieprawidłowy katalog główny rejestru "<value>".

Szczegóły
Określony katalog główny rejestru jest nieprawidłowy. Aby uzyskać dodatkowe informacje, zobacz INF AddReg Directive
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1225

Komunikat
Wartość rejestru "<value>" musi być typem "<value>".

Szczegóły
Określona wartość rejestru nie jest w wymaganym typie.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1226

Komunikat
Deskryptor zabezpieczeń nie jest dozwolony dla wartości rejestru "<value>" bezpośrednio w obszarze <wartości>.

Szczegóły
Określona wartość rejestru ma deskryptor zabezpieczeń, którego nie można ustawić. Wartości rejestru bezpośrednio w obszarze HKR
nie mogą mieć ustawionych alternatywnych deskryptorów zabezpieczeń.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1229

Komunikat
Brak <wartości nazwy pliku> we <wpisie>.

Szczegóły
Określona operacja pliku wymagała określenia nazwy, ale nie została określona.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1230

Komunikat
Brak pliku "<value>" w sekcji [SourceDisksFiles].

Szczegóły
Plik został określony w dyrektywie CopyFiles lub podobnej, ale nie można go znaleźć w sekcji [SourceDisksFiles],
lub lista w pliku [SourceDisksFiles] była nieprawidłowa.

Ten błąd występuje często, gdy określono wersje architektury [SourceDisksFiles]
(na przykład [SourceDisksFiles.amd64]), ale nie wszystkie architektury obsługiwane przez INF mają sekcję [SourceDisksFiles].
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1231

Komunikat
Nieprawidłowa skompresowana nazwa pliku "<value>" określona w sekcji [SourceDisksFiles], oczekując nieskompresowanej nazwy pliku "<value>".

Szczegóły
Pliki określone w pliku [SourceDisksFiles] muszą używać nieskompresowanej nazwy pliku, a nie skompresowanej wersji (myfile.sys nie myfile.sy_).
/k: Ostrzeżenie
/u: Błąd
/w: Błąd


Kod 1233

Komunikat
Brak dyrektywy < wartości> wymaganej dla podpisu cyfrowego.

Szczegóły
Określona dyrektywa jest wymagana, aby pakiet sterowników był podpisany, ale nie jest obecna.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1234

Komunikat
Brak wymaganej wartości< dyrektywy>, wartość pusta lub nieprawidłowa w sekcji [<value>].

Szczegóły
Określona sekcja wymaga określonej dyrektywy i nie została znaleziona.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1235

Komunikat
Token łańcucha "<value>" nie jest zdefiniowany w sekcji [<value>] — jeśli zamierzasz użyć literału "<value>" w łańcuchu, użyj "<value>" zamiast tego.

Szczegóły
Określony token ciągu nie ma definicji w sekcji [Ciągi]. Na przykład plik INF określa %REG_DWORD%
w sekcji dodawania do rejestru określonej przez dyrektywę AddReg, ale nie ma odpowiadającego wpisu REG_DWORD = 0x00010001
w sekcji [Stringi].

Ten błąd występuje często, jeśli plik INF określa wartość rejestru zawierającą zmienną środowiskową. Przykład:
[MyAddReg]
HKR,,DllPath,%SystemRoot%\System32\binary.dll

Składnik ścieżki %SystemRoot% jest interpretowany jako token zamiany ciągu "SystemRoot" spod katalogu.
[Ciągi] sekcja, a nie zamierzone zachowanie przechowywania literału "%SystemRoot%" w rejestrze. To
użyj wartości literału %SystemRoot% zamiast podstawienia ciągu, użyj sekwencji ucieczki %%.
[MyAddReg]
HKR,,DllPath,%%SystemRoot%%\System32\binary.dll
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1241

Komunikat
Nie można rozwiązać zdefiniowanego przez użytkownika DIRID (<value>) dla pliku źródłowego "<value>" w sekcji [<value>].

Szczegóły
Nie można rozpoznać DIRID zdefiniowanego przez użytkownika.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1242

Komunikat
Nierozwiązane DIRID (<wartość>) dla pliku źródłowego "<wartość>" w sekcji [<value>].

Szczegóły
Nie można rozpoznać określonej wartości DIRID.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1243

Komunikat
Nieprawidłowa wartość DIRID (<wartość>) dla pliku źródłowego "<wartość>" w sekcji [<wartość>].

Szczegóły
Określona wartość DIRID nie jest obsługiwana.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1245

Komunikat
Nieprawidłowy wynik funkcji "<value>".

Szczegóły
Określona wartość cechy była nieprawidłowa. Należy go określić jako pojedynczą wartość szesnastkową w zakresie 00-FF.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1250

Komunikat
Nieprawidłowy typ EventLogType "<value>", oczekiwany "System", "Application" lub "Security".

Szczegóły
Określony typ dziennika zdarzeń nie jest rozpoznawany. Obsługiwane typy obejmują "System", "Aplikacja" lub "Zabezpieczenia".
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1251

Komunikat
Nie można dodać usługi wyłączonej (StartType=4) "<value>" z flagą SPSVCINST_ASSOCSERVICE.

Szczegóły
Nie można utworzyć skojarzonej usługi jako usługi wyłączonej.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Ostrzeżenie


Kod 1252

Komunikat
Nie można dodać usługi "<value>" z wartością <value>=<value> i typem usługi=<value>.

Szczegóły
Konfiguracja usługi jest w konflikcie lub nie jest obsługiwana dla określonego typu usługi.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Ostrzeżenie


Kod 1253

Komunikat
Pomijanie dyrektywy "<value>" w sekcji [<value>] bez nazwy usługi.

Szczegóły
Nie można użyć określonej dyrektywy as-is bez nazwy usługi. Jeśli brak nazwy usługi jest zamierzony, może to być
z powodu nieprawidłowego użycia flagi.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1254

Komunikat
Nieprawidłowa ścieżka obrazu usługi dla usługi "<value>" z parametrem ServiceBinary='<value>".

Szczegóły
Nie można poprawnie przeanalizować ścieżki obrazu usługi. Może to być spowodowane nieprawidłowym lub brakującym użyciem cudzysłowów.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1256

Komunikat
Nieprawidłowe flagi interfejsu WMI „<value>”.

Szczegóły
Określone flagi interfejsu usługi WMI mają ustawione nieprawidłowe flagi.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1257

Komunikat
Wartość operacji rejestru może być niepoprawna w niektórych kontekstach, użyj <wartości> zamiast katalogu systemu Windows.

Szczegóły
Określono ścieżkę, którą można zmienić na zmienną środowiskową. Zamiast tego użyj zmiennej środowiskowej, aby
sterownik jest bardziej niezawodny w stosunku do zmian w środowisku.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1258

Komunikat
Ścieżka pliku "<value>" w <wartości> może być niepoprawna w niektórych scenariuszach instalacji urządzenia lub kontekstach, zamiast tego użyj <wartości>\<podkatalogu> .

Szczegóły
Użyj ścieżki rozpoznawanej w czasie wykonywania, takiej jak %SystemRoot%, dla wartości przechowywanych w rejestrze. Wartości DIRID mogą być w pełni
rozwiązane w momencie dodania sterownika do obrazu. Gdy sterownik INF jest przetwarzany w ramach innego wdrożenia
scenariusze (takie jak obrazowanie w trybie offline lub uaktualnianie systemu operacyjnego), może zostać zapisana nieprawidłowa wartość.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1260

Komunikat
Nieprawidłowa <dyrektywa wartości> z powodu nieprawidłowej <wartości>.

Szczegóły
Nie można przeanalizować określonej dyrektywy na odpowiedni typ.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1261

Komunikat
Niezdefiniowane urządzenie "<value>" z sekcją [<value>].

Szczegóły
Nie można odnaleźć sekcji instalacji urządzenia dla określonego urządzenia.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1262

Komunikat
Nieprawidłowy <wpis wartości> z powodu niebajtowej maski bitowej "0x<wartość>".

Szczegóły
Maska bitów wartości rejestru musi być jednobajtowa.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1263

Komunikat
Nieprawidłowy <wpis wartości> spowodowany konfliktem typów wartości niestandardowych i znanych.

Szczegóły
Nie można ustawić niestandardowego typu wartości na REG_NONE, REG_SZ, REG_EXPAND_SZ lub REG_MULTI_SZ.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1264

Komunikat
Nieprawidłowy <wpis wartości> z powodu braku flagi typu wartości w niestandardowym typie wartości.

Szczegóły
Typ wartości niestandardowej musi określać FLG_ADDREG_BINVALUETYPE.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1265

Komunikat
Nieprawidłowy <wpis wartości> z powodu dołączenia flagi do wartości niebędącej typu wielosz.

Szczegóły
Element Append został określony w wartości rejestru, ale wartość nie była typem, do którego można dołączyć.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1266

Komunikat
Nieprawidłowy <wpis wartości> z powodu braku wartości podczas usuwania multi-sz.

Szczegóły
Wartość jest usuwana z typu multi-string, ale nie określono konkretnej wartości do usunięcia.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1267

Komunikat
Nieprawidłowe dane binarne w <wpisie wartości>, oczekuje się co najmniej jednego bajtu z zakresu od 00 do FF.

Szczegóły
Określone pole ma nieprawidłową wartość.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1268

Komunikat
Nieprawidłowa wartość liczbowa we <wpisie wartości> , oczekiwana <wartość-bitowa> dziesiętna (0+) lub szesnastkowa (0x0+).

Szczegóły
Określone pole ma nieprawidłową wartość.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1270

Komunikat
InF nie instaluje sterownika dla żadnych identyfikatorów sprzętu utworzonych w sekcji [DeviceInstall32].

Szczegóły
Urządzenia utworzone za pomocą sekcji [DeviceInstall32] powinny być instalowane przy użyciu tej samej funkcji INF, ale nie określono sekcji instalacji.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1271

Komunikat
Brak nazwy sekcji instalacji modelu.

Szczegóły
Sekcja modeli określiła odpowiedni identyfikator sprzętu, ale nie ma sekcji instalacji, która ma być używana dla tego identyfikatora sprzętu.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1272

Komunikat
Ignorując sekcję usługi [<wartość>] dla usługi bez nazwy.

Szczegóły
Usługa nie została nazwana jako "bez usługi", ale została określona sekcja instalacji usługi. Sekcja instalacji usługi została zignorowana.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1273

Komunikat
Plik źródłowy "<value>" używa identyfikatora dysku <value>, który nie jest wymieniony w [<value>].

Szczegóły
Określony identyfikator dysku nie jest wyświetlany w sekcji [SourceDisksNames].
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1274

Komunikat
Nierozwiązany token $ARCH$ dla sekcji [<value>]. Aby rozwiązać problemy z tokenami uwzględniającymi wielkość liter $ARCH, należy uruchomić narzędzie stampinf.

Szczegóły
Plik INF używa tokenów, które stampinf rozpoznają, ale stampinf nie został uruchomiony.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1275

Komunikat
<wartość ">value<>" nie znajduje się na liście [DestinationDirs].

Szczegóły
Określony plik nie ma określonej lokalizacji docelowej kopiowania.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1280

Komunikat
Niezgodność nazw klas i klasy ClassGuid, oczekując klasy "<value" dla klasy ClassGuid ">value<>".

Szczegóły
Określony ClassGuid jest dobrze znaną klasą, ale wartość klasy nie jest zgodna z oczekiwaną nazwą klasy.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1281

Komunikat
Niezgodność nazwy klasy i identyfikatora ClassGuid, oczekiwano ClassGuid "<value>" dla klasy "<value>".

Szczegóły
Określona klasa jest dobrze znaną klasą, ale wartość ClassGuid nie odpowiada oczekiwanej wartości ClassGuid dla tej klasy.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1284

Komunikat
Klasa "<value>" jest zarezerwowana do użytku przez firmę Microsoft.

Szczegóły
Określona klasa urządzenia nie może być używana na żadnych sterownikach lub produktach wysyłkowych. Przykładowe sterowniki zwracają ten błąd
jeśli przykład został zaprojektowany w sposób, który wymaga od autora określenia odpowiedniej klasy urządzenia.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1285

Komunikat
Nie można określić sekcji [ClassInstall32] dla klasy zdefiniowanej przez firmę Microsoft.

Szczegóły
Od systemu Windows 10 pliki INF dostarczane przez protokół IHV nie mogą używać funkcji [ClassInstall32] w inF dowolnej klasy konfiguracji urządzenia zdefiniowanego przez system.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1286

Komunikat
Nieprawidłowa <wartość> "<wartość>" przekracza maksymalną długość <wartości>.

Szczegóły
Nazwy klas nie mogą przekraczać 31 znaków.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1287

Komunikat
Nieprawidłowa docelowa deklaracja wersji systemu operacyjnego "<value>" dla nazwy sekcji modelu "<value>" w sekcji [<value>].

Szczegóły
Nie można przeanalizować docelowej dekoracji wersji systemu operacyjnego, sprawdź, czy jest poprawnie uformowany.

Aby uzyskać szczegółowe informacje na temat specyfikacji formatu, zobacz sekcję Producenta INF
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1288

Komunikat
Nieprawidłowa docelowa wersja systemu operacyjnego "<wartość>.<wartość>.<wartość>", musi być "<wartość>.<wartość>.<wartość>" lub większa, jeśli określany jest numer kompilacji.

Szczegóły
Wprowadzono ukierunkowanie według numeru kompilacji w systemie Windows 10 w wersji 1607 (kompilacja 14310 lub nowsza), więc numer kompilacji
Określona wartość musi być większa lub równa 14310.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1289

Komunikat
Brak dyrektywy "<value>" w sekcji [<value>].

Szczegóły
Określona dyrektywa jest wymagana przez określoną sekcję, ale nie można jej odnaleźć.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1290

Komunikat
Nieprawidłowa dyrektywa "<value>" dla sekcji [<value>].

Szczegóły
Określona dyrektywa jest nieprawidłowa w określonej sekcji.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1292

Komunikat
<dyrektywa value> wymaga ciągu pośredniego w sekcji [Strings] i jest przywoływana jako <value>.

Szczegóły
Dyrektywę należy określić jako ciąg znaków pośrednich, który czytelnik może rozwiązać w czasie działania.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1293

Komunikat
Nazwa usługi "<value>" jest zarezerwowana.

Szczegóły
Określona nazwa usługi jest zarezerwowana i może nie być używana przez żadne sterowniki.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1294

Komunikat
Zduplikowana <wartość ">value<>" w sekcji [<value>].

Szczegóły
Ta sama wartość jest określana wiele razy w tej samej sekcji. Usuń nadmiarowe.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1295

Komunikat
Sekcja [<wartość>] zawiera inną liczbę ciągów niż sekcja [<wartość>].

Szczegóły
Sekcja [Łańcuchy] dla każdego języka musi zawierać te same wartości.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1296

Komunikat
Sprzęt "<value>" nie ma skojarzonej usługi przy użyciu sekcji instalacji "<value>".

Szczegóły
Począwszy od systemu Windows 10 w wersji 1809, ta zmiana została zmieniona z ostrzeżenia na błąd. Ten. Sekcje usług to
wymagany dla każdego zdefiniowanego docelowego systemu operacyjnego. Jest to dobra praktyka nawet przed 1809.

Jeśli INF wcześniej nie uwzględniał tej sekcji, ponieważ opierał się na usługach sterowników wbudowanych dostarczonych przez Microsoft,
a następnie .Services, która odwołuje się do .Services z INF dostarczonego przez firmę Microsoft przy użyciu Needs
Dyrektywy Include powinny zostać utworzone. Przykład:
[DDInstall.Services]
Include=nazwa_pliku.inf
Needs=inf-section-name.Services

W przypadku urządzeń, które nie wymagają sterownika funkcji, można to określić w następujący sposób:
AddService = ,2

Należy to użyć tylko w przypadku, gdy INF instaluje urządzenie, które nie wymaga sterownika funkcji. Na przykład
urządzenie, które wymaga tylko sterownika filtru, ale nie sterownika funkcji, miałoby dwie dyrektywy AddService:
AddService = MyFilterDriver, My-Service-Install-Section
AddService = ,2
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1297

Komunikat
Sterownik urządzenia nie jest instalowany na żadnych urządzeniach, należy użyć sterownika pierwotnego, jeśli jest to zamierzone.

Szczegóły
Oznacza to, że plik INF jest sterownikiem urządzenia, ale nie jest używany jako sterownik urządzenia. Może to spowodować
problemy dotyczące sposobu traktowania sterownika przez magazyn sterowników. Jeśli jest to niezamierzone, sprawdź INF, aby upewnić się, że
identyfikatory sprzętu są poprawnie określone. Jeśli sterownik nie jest przeznaczony do instalacji na urządzeniach, przekonwertuj go na
sterownik prymitywny. Sterownik pierwotny to sterownik instalowany w całym systemie zamiast na określonych urządzeniach.

Aby uzyskać więcej informacji, zobacz Konwertowanie na sterownik pierwotny
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1299

Komunikat
Dodatkowe testy sprawdzania poprawności zostały pominięte z powodu błędów analizy.

Szczegóły
InF napotkał problemy analizy, które uniemożliwiły ukończenie analizy. Powinny występować dodatkowe błędy
które wskazują na przyczynę problemu.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1300

Komunikat
Znaleziono starszą <wartość><.>

Szczegóły
InF wykonuje przestarzałą operację starszej wersji, która jest nieprawidłowa w przypadku nowoczesnych produktów systemu operacyjnego Windows.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1301

Komunikat
Znaleziono starszą <wartość> operacji<wartości>.

Szczegóły
InF wykonuje przestarzałą operację starszej wersji, która jest nieprawidłowa w przypadku nowoczesnych produktów systemu operacyjnego Windows.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1302

Komunikat
Znaleziono starszą <operację wartości> dla "<value><value>".

Szczegóły
InF wykonuje przestarzałą operację starszej wersji, która jest nieprawidłowa w przypadku nowoczesnych produktów systemu operacyjnego Windows.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1303

Komunikat
Znaleziono starszą <operację wartości> definiującą <wartość> (<wartość>)<>.

Szczegóły
InF definiuje współinstalator lub instalator klas, który nie jest już obsługiwany w nowoczesnych produktach systemu operacyjnego Windows i nie powinien być używany.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1304

Komunikat
Znaleziono operację starszej <wartości> przy użyciu klucza nie względnego (<value\>value<>)<value>.

Szczegóły
Operacje rejestru wykonuj z użyciem klucza względnego (HKR). Spowoduje to zapisanie wartości w odpowiedniej lokalizacji
względem typu sekcji INF, w której jest używane.
/k: Ostrzeżenie
/u: Błąd
/w: Żaden


Kod 1305

Komunikat
Znaleziono operację starszej <wartości> przy użyciu dołączalnej wartości typu multi-sz (<value>\<value>)<value>.

Szczegóły
Ta funkcja INF usuwa wartość z REG_MULTI_SZ lub dołącza do istniejącej REG_MULTI_SZ. Prowadzi to do braku
deterministyczne wyniki i nie powinny być wykonywane.
/k: Ostrzeżenie
/u: Błąd
/w: Błąd


Kod 1306

Komunikat
Znaleziono starszą <operację wartości> z niesystemową ścieżką docelową (<wartość>) dla wartości "<value><".>

Szczegóły
INF określa kopię pliku z miejscem docelowym, który znajduje się poza ścieżką systemową.
/k: Ostrzeżenie
/u: Błąd
/w: Żaden


Kod 1307

Komunikat
Znaleziono starszą <wartość><.>

Szczegóły
InF wykonuje starszą operację, która jest prawidłowa tylko na klasycznych produktach systemu operacyjnego Windows.
/k: Ostrzeżenie
/u: Błąd
/w: Błąd


Kod 1308

Komunikat
Znaleziono starszą <wartość> operacji<wartości>.

Szczegóły
Pliki INF powinny wykonywać tylko operacje dodawania wymagane do skonfigurowania urządzenia. Gdy sterownik zostanie usunięty
z systemu zostaną automatycznie wykonane odpowiednie operacje czyszczenia sterownika.
/k: Ostrzeżenie
/u: Błąd
/w: Błąd


Kod 1309

Komunikat
Znaleziono starszą <operację wartości> dla "<value><value>".

Szczegóły
Pliki INF powinny wykonywać tylko operacje dodawania wymagane do skonfigurowania urządzenia. Gdy sterownik zostanie usunięty
z systemu zostaną automatycznie wykonane odpowiednie operacje czyszczenia sterownika.
/k: Ostrzeżenie
/u: Błąd
/w: Błąd


Kod 1310

Komunikat
Wymagana sekcja [<value>] z sufiksem ".<wartość>' nie jest zgodna z sufiksem pierwszej sekcji odwołującej się [<wartość>.<wartość>].

Szczegóły
W przypadku korzystania z dyrektywy Needs, przywoływane sekcje powinny mieć sufiks zgodny z sufiksem
odwoływanie się do sekcji. Przykład:
[DDInstall.Services]
Needs=TargetInstall.Services

Należy pamiętać, że obie sekcje mają sufiks .Services.

Ten błąd wskazuje, że określona sekcja jest niepoprawnie analizowana tak, jakby była to sekcja z
inny sufiks.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1311

Komunikat
Wymagana sekcja [<wartość>] musi mieć sufiks ".<wartość>" do dopasowania do pierwszej sekcji odwołującej się [<value>.<wartość>].

Szczegóły
W przypadku korzystania z dyrektywy Needs, przywoływane sekcje powinny mieć sufiks zgodny z sufiksem
odwoływanie się do sekcji. Przykład:
[DDInstall.Services]
Needs=TargetInstall.Services
Należy pamiętać, że obie sekcje mają sufiks .Services.

Ten błąd wskazuje, że określona sekcja jest niepoprawnie analizowana tak, jakby była to sekcja z
inny sufiks.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1312

Komunikat
Wymagana sekcja [<value>] z sufiksem ".<wartość>" nie jest zgodna z sufiksem sekcji nadrzędnej [<value>].

Szczegóły
W przypadku korzystania z dyrektywy Needs, przywoływane sekcje powinny mieć sufiks zgodny z sufiksem
odwoływanie się do sekcji. Przykład:
[DDInstall.Services]
Needs=TargetInstall.Services
Należy pamiętać, że obie sekcje mają sufiks .Services.

Ten błąd wskazuje, że sufiks wymaganej sekcji nie jest zgodny z sekcją odwołującą się.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1313

Komunikat
Wymagana sekcja [<wartość>] musi mieć sufiks ".<wartość>" do dopasowania sufiksu sekcji nadrzędnej [<value>].

Szczegóły
W przypadku korzystania z dyrektywy Needs, przywoływane sekcje powinny mieć sufiks zgodny z sufiksem
odwoływanie się do sekcji. Przykład:
[DDInstall.Services]
Needs=TargetInstall.Services
Należy pamiętać, że obie sekcje mają sufiks .Services.

Ten błąd wskazuje, że sufiks wymaganej sekcji nie jest zgodny z sekcją odwołującą się.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1314

Komunikat
Wymagana sekcja [<value>] znaleziona w dołączonym elemencie INF "<value>", nie przywoływna z [<value>].

Szczegóły
Sekcja znajdująca się w innym pliku INF została określona przy użyciu dyrektywy Needs. INF zawierający sekcję musi być
odwołano się do za pomocą dyrektywy Include w tej samej sekcji co dyrektywa Needs.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1315

Komunikat
Wymagana sekcja [<value>] nie została odnaleziona.

Szczegóły
Nie można znaleźć sekcji określonej przy użyciu dyrektywy Needs.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1316

Komunikat
Wymaganej sekcji ozdobionej [<wartość>.<wartość>] nie odnaleziono.

Szczegóły
Nie można znaleźć sekcji określonej przy użyciu dyrektywy Needs.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1317

Komunikat
Wymagana nieukodowana sekcja [<wartość>] nie jest częścią docelowej platformy systemu operacyjnego.

Szczegóły
Nie można znaleźć sekcji określonej przy użyciu dyrektywy Needs przy użyciu dostarczonego pliku IAS dla docelowego systemu operacyjnego.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1318

Komunikat
Uwzględniona wartość< INF> nie jest częścią docelowej platformy systemu operacyjnego.

Szczegóły
Nie można zlokalizować pliku INF określonego za pomocą dyrektywy Include, korzystając z dostarczonego pliku IAS dla docelowego systemu operacyjnego.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1319

Komunikat
Sekcja [<wartość>] musi zawierać plik "<wartość>", aby użyć dyrektywy Needs na [<wartość>].

Szczegóły
Określona sekcja używa dyrektywy Needs, aby odwołać się do innej sekcji, ale nie ma dyrektywy Include, która by to określała.
INF, który zawiera sekcję.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1320

Komunikat
Katalog główny rejestru "<value>\<value>" nie jest izolowany do HKR.

Szczegóły
Klucze rejestru muszą znajdować się w izolowanych lokalizacjach względnego katalogu głównego HKR.

Aby uzyskać szczegółowe informacje, zobacz Izolacja pakietów sterowników
/k: Żaden
/u: Żaden
/w: Błąd


Kod 1321

Komunikat
Katalog główny rejestru (<wartość>\<wartość>) wartości "<wartość>" nie jest izolowany do HKR.

Szczegóły
Wartości rejestru muszą znajdować się w izolowanych lokalizacjach względnych korzeni HKR.

Aby uzyskać szczegółowe informacje, zobacz Izolacja pakietów sterowników
/k: Żaden
/u: Żaden
/w: Błąd


Kod 1322

Komunikat
Docelowa ścieżka pliku "<value>" dla pliku "<value>" nie jest ograniczona do DIRID <value>.

Szczegóły
Pliki muszą określać miejsce docelowe kopiowania jako DIRID 13. Dzięki temu pliki są izolowane w magazynie sterowników.

Aby uzyskać szczegółowe informacje, zobacz Izolacja pakietów sterowników
/k: Żaden
/u: Żaden
/w: Błąd


Kod 1323

Komunikat
Klucz rejestru usługi "<value>" musi znajdować się w podkluczu Parameters.

Szczegóły
Wartości rejestru korzystające z katalogu głównego HKR względnego usługi muszą być zapisywane w podkluczu Parameters.

Aby uzyskać szczegółowe informacje, zobacz Izolacja pakietów sterowników
/k: Żaden
/u: Żaden
/w: Błąd


Kod 1324

Komunikat
[Wersja] sekcja powinna określać PnpLockdown=1, aby uniemożliwić aplikacjom zewnętrznym modyfikowanie zainstalowanych plików sterowników.

Szczegóły
Element PnpLockdown=1 musi być określony w sekcji [Wersja]. Spowoduje to dodanie dodatkowego poziomu zabezpieczeń do pakietu sterowników
plików, aby zapobiec manipulacji.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Błąd


Kod 1325

Komunikat
Nieobsługiwana rejestracja klasy COM "<value>", obsługiwany jest tylko InprocServer32.

Szczegóły
Określony typ klasy COM nie jest obsługiwany.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Błąd


Kod 1326

Komunikat
Niezabezpieczona ścieżka pliku "<value>", oczekiwany FileName w ramach <value>.

Szczegóły
Określona ścieżka pliku danych musi być ścieżką względną %%DriverData%%.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Błąd


Kod 1328

Komunikat
Nieobsługiwana ścieżka pliku "<value>" została zastąpiona ciągiem "<value>".

Szczegóły
Nie można rozpoznać określonej ścieżki pliku.
/k: Żaden
/u: Żaden
/w: Ostrzeżenie


Kod 1329

Komunikat
Nie można dodać filtrów z rejestrem systemowym lub właściwością, użyj sekcji [DDInstall.Filters].

Szczegóły
Nie można dodać sterowników filtrujących za pomocą wartości w rejestrze lub właściwościach. Filtry należy dodać przy użyciu sekcji [DDInstall.Filters].
/k: Żaden
/u: Żaden
/w: Błąd


Kod 1330

Komunikat
Nie można skopiować wielu różnych plików źródeł ("<value>" i "<value>") do pliku docelowego "<value>".

Szczegóły
Różne pliki są kopiowane do jednej lokalizacji w INF. W scenariuszach, w których system operacyjny musi wykonywać wszystkie pliki
kopie wykonywane przed podłączeniem urządzenia sprawiają, że wynikowy stan staje się niedeterministyczny.

Aby uzyskać szczegółowe informacje, zobacz Błąd InfVerif 1330
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1331

Komunikat
Nie można ustawić wartości rejestru "<value>\<value>\<value>" inaczej pomiędzy sekcjami [<value>] a [<value>].

Szczegóły
Określona wartość rejestru jest ustawiana inaczej między dwiema różnymi sekcjami instalacji. W scenariuszach, w których system operacyjny musi
wykonaj wszystkie operacje rejestru przed połączeniem urządzenia. Wynikowy stan staje się niedeterministyczny.

Aby uzyskać szczegółowe informacje, zobacz Błąd InfVerif 1330
/k: Ostrzeżenie
/u: Błąd
/w: Błąd


Kod 1332

Komunikat
Nie można ustawić wartości rejestru "<value>\<value>\<value>" różnymi w sekcjach [<value>] i [<value>] dla usługi "<value>".

Szczegóły
Określona wartość rejestru jest ustawiana inaczej między dwiema różnymi sekcjami instalacji usługi. W scenariuszach, w których
System operacyjny musi wykonać wszystkie operacje usługi przed połączeniem urządzenia. Wynikowy stan staje się niedeterministyczny.

Aby uzyskać szczegółowe informacje, zobacz Błąd InfVerif 1330
/k: Ostrzeżenie
/u: Błąd
/w: Błąd


Kod 1333

Komunikat
Nie można skonfigurować usługi "<value>" inaczej między sekcjami [<value>] i [<value>].

Szczegóły
Określona usługa jest instalowana inaczej między dwiema różnymi sekcjami instalacji. W scenariuszach, w których system operacyjny musi
wykonaj wszystkie operacje usługi przed połączeniem urządzenia, a wynikowy stan staje się niedeterministyczny.

Aby uzyskać szczegółowe informacje, zobacz Błąd InfVerif 1330
/k: Ostrzeżenie
/u: Błąd
/w: Błąd


Kod 1340

Komunikat
Określone DIRID "<value>" nie jest dozwolone.

Szczegóły
Określony DIRID został przestarzały i nie można go już używać.
/k: Żaden
/u: Żaden
/w: Błąd


Kod 1341

Komunikat
Określone DIRID "<value>" nie jest dozwolone.

Szczegóły
Określony DIRID został przestarzały i nie można go już używać.
/k: Żaden
/u: Żaden
/w: Błąd


Kod 1380

Komunikat
Nieprawidłowy identyfikator rozszerzenia "<value>" określony w sekcji [Wersja].

Szczegóły
Wartość ExtensionId jest w nieprawidłowym formacie. Powinien on być zgodny ze standardowym formatem GUID, w tym nawiasami klamrowymi i kreskami.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1381

Komunikat
Brak dyrektywy ExtensionId w sekcji [Version].

Szczegóły
INF rozszerzeń wymagają podania identyfikatora (ExtensionId).
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1382

Komunikat
W plikach INFs rozszerzenia nie można określić dyrektywy "<value>".

Szczegóły
Pliki rozszerzeń INF nie obsługują określonej dyrektywy.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1383

Komunikat
Nie można określić flagi "<value>" dla usług zdefiniowanych w plikach INF rozszerzeń.

Szczegóły
Rozszerzenia INF nie obsługują określonej flagi usługi.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1384

Komunikat
Nie zaleca się używania filtrów z rejestrem lub właściwością w plikach INF rozszerzenia, użyj sekcji [DDInstall.Filters].

Szczegóły
Rozszerzenia INF można zainstalować na podstawie podstawowej inf w dowolnej kolejności. Używanie dyrektyw rejestru lub właściwości za pomocą
Filtry instalowane mogą prowadzić do niedeterministycznego porządkowania stosu.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Ostrzeżenie


Kod 1400

Komunikat
Usługa "<value>" nie została określona w dyrektywie usługi UMDF.

Szczegóły
Usługa UMDF jest tworzona, ale nie jest określona w żadnej dyrektywie UMDF, takiej jak UmdfServiceOrder.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1401

Komunikat
Dyrektywa "<value>" nie jest obsługiwana w wersji <value><value>.<value>.

Szczegóły
Określona dyrektywa WDF została uznana za przestarzałą w wersji WDF używanej przez INF.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1402

Komunikat
<wartość> wersji <wartość>.<wartość> została wycofana, sterownik powinien być przeniesiony do używania modelu sterownika wersji <wartość><wartość>.

Szczegóły
Określona wersja usługi WDF została uznana za przestarzałą. Sterownik powinien zostać zaktualizowany w celu korzystania z nowszej wersji.

Aby uzyskać dodatkowe informacje, zobacz Konwertowanie z UMDF1 na UMDF2
/k: Żaden
/u: Żaden
/w: Błąd


Kod 1420

Komunikat
[DefaultInstall]-based INF nie można przetworzyć jako prymityw.

Szczegóły
InF używa sekcji [DefaultInstall], ale nie spełnia wymagań, które mają być przetwarzane jako pierwotny INF.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1421

Komunikat
Sekcja [<wartość>] nie zawiera dekoracji architektury.

Szczegóły
Wszystkie sekcje [DefaultInstall] powinny mieć dekorację architektury.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1422

Komunikat
[DefaultUninstall.NT*] sekcja powinna ustawić wartość LegacyUninstall=1, aby obsługiwać zarówno Primitive INF, jak i zgodność z instalacjami starszych wersji.

Szczegóły
Pierwotny element INF nie powinien określać żadnego zachowania dezinstalacji. Aby obsługiwać starsze platformy, można użyć sekcji odinstalowywania.
określ wartość LegacyUninstall=1, aby korzystać z sekcji odinstalowywania tylko na starszych platformach.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1423

Komunikat
Sterowniki pierwotne wymagają sekcji [<wartość>] z uzupełnieniem architektury.

Szczegóły
Sterowniki prymitywne wymagają co najmniej jednej sekcji z oznakowaniem architektury [DefaultInstall].
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1430

Komunikat
Wartość rejestru "<value>" nie jest dozwolona w obszarze "<value>\<value>".

Szczegóły
Określona wartość rejestru jest niedozwolona.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1431

Komunikat
Dobrze znana wartość rejestru "<value>" ma niepoprawny typ, oczekując wartości typu 0x<value>.

Szczegóły
Określona wartość rejestru jest dobrze znaną wartością i musi mieć określony typ, w przeciwnym razie może nie być poprawnie interpretowana przez system operacyjny lub inne aplikacje.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 1450

Komunikat
Starsza nieizolowana dyrektywa "<value>" może być ignorowana.

Szczegóły
Określona dyrektywa może nie mieć wpływu na niektóre wersje systemu operacyjnego lub typy produktów.
/k: Żaden
/u: Żaden
/w: Ostrzeżenie


Kod 2004

Komunikat
Nie zaleca się używania dyrektywy <value>.

Szczegóły
Określona dyrektywa jest prawidłowa, jednak nie jest zalecana.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Ostrzeżenie


Kod 2006

Komunikat
Niezdefiniowana usługa "<value>" w sekcji [<value>].

Szczegóły
Określona usługa została zadeklarowana za pomocą dyrektywy AddService, ale odpowiednia sekcja instalacji usługi może
nie można zlokalizować
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2008

Komunikat
Nazwa sekcji [<wartość>] jest również używana przez dołączony plik INF.

Szczegóły
Ta sama nazwa sekcji jest używana zarówno w tym INF, jak i w INF określonym za pomocą dyrektywy Include. Może to prowadzić
w wyniku niepoprawnego parsowania wyników.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2009

Komunikat
Starsza dyrektywa "<value>" zostanie zignorowana.

Szczegóły
Określona dyrektywa została przestarzała i zostanie zignorowana w większości scenariuszy analizy.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Ostrzeżenie


Kod 2010

Komunikat
Sekcja [<wartość>] powinna mieć dekorację ".<wartość>".

Szczegóły
Określona sekcja nie ma dekoracji architektury i będzie niejawnie traktowana jako architektura x86.
Architektura powinna być jawnie zadeklarowana.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Ostrzeżenie


Kod 2083

Komunikat
Sekcja [<wartość>] nie odwołuje się do ani nie jest używana.

Szczegóły
Określona sekcja nie będzie używana podczas instalacji urządzenia. Jeśli jest to niezamierzone, może być inne wyjaśnienie.
błąd uniemożliwiający użycie.
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Ostrzeżenie


Kod 2084

Komunikat
Plik binarny usługi "<value>" powinien odwoływać się do pliku docelowego CopyFiles.

Szczegóły
Usługa jest zarejestrowana przy użyciu pliku binarnego usługi, który nie jest częścią pakietu sterowników. Ten błąd może wystąpić w
niektóre przypadki, ponieważ plik binarny usługi został niepoprawnie określony, na przykład brakujące cudzysłowy wokół ścieżki ze spacjami.

Aby uzyskać dodatkowe informacje, zobacz Błąd InfVerif 2084
/k: Ostrzeżenie
/u: Ostrzeżenie
/w: Błąd


Kod 2085

Komunikat
Wartość binaria usługi '<value>' powinna być określona jako ścieżka w ramach DIRID.

Szczegóły
Ścieżka binarna usługi musi być określona jako ścieżka pod wartością DIRID, taką jak %%13%%\binary.sys.

Aby uzyskać dodatkowe informacje o identyfikatorach DIRID, zobacz Using DIRIDs (Używanie identyfikatorów DIRID)
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2090

Komunikat
Zastąpiono starszy wzorzec w sekcji "<value>" przy użyciu "<value>". Zaktualizowana obsługa składni rozpoczyna się w wersji systemu operacyjnego "<value>.<value>.<value>".

Szczegóły
Podczas analizowania zidentyfikowano starszy mechanizm, który został automatycznie zastąpiony alternatywą up-to-date. INF
należy zaktualizować w celu korzystania z mechanizmu up-to-date.

Aby uzyskać szczegółowe informacje, zobacz Shims INF
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2091

Komunikat
Nie można zamienić starszego wzorca w sekcji "<value>" przy użyciu "<value>".

Szczegóły
W INF stwierdzono starszy mechanizm, ale nie można było go automatycznie zastąpić alternatywą z datą up-to.
InF należy zaktualizować tak, aby korzystała z mechanizmu up-to-date.

Aby uzyskać szczegółowe informacje, zobacz Shims INF
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2092

Komunikat
Zastąpiono starszy wzorzec w sekcji "<value>" przy użyciu "<value>", aby postępować zgodnie z najlepszymi praktykami. Zaktualizowana obsługa składni rozpoczyna się w wersji systemu operacyjnego "<value>.<value>.<value>".

Szczegóły
Podczas analizowania zidentyfikowano starszy mechanizm, który został automatycznie zastąpiony alternatywą up-to-date. INF
należy zaktualizować w celu korzystania z mechanizmu up-to-date.

Aby uzyskać szczegółowe informacje, zobacz Shims INF
/k: Żaden
/u: Żaden
/w: Błąd


Kod 2093

Komunikat
Nie można zastosować podkładki "<value>".

Szczegóły
Wtyczka INF nie została poprawnie zastosowana. Nie jest to błąd krytyczny. Podkładka INF jest korektą INF, która
Dzieje się automatycznie w celu poprawy zachowania instalacji niektórych wzorców w INF.

Aby uzyskać szczegółowe informacje, zobacz Shims INF
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2400

Komunikat
<dyrektywa value> wymaga dwóch pól: <identyfikator komponentu>, <sekcja komponentu>

Szczegóły
Określona dyrektywa nie zawiera wymaganych pól.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2402

Komunikat
Sekcja [<wartość>] nie pozwala na dyrektywę <wartość>.

Szczegóły
Określona dyrektywa nie jest dozwolona w określonej sekcji.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2403

Komunikat
<dyrektywa value> musi zawierać dokładnie 1 pole. <podano wartość> .

Szczegóły
Dyrektywa zawiera nieprawidłową liczbę pól.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2405

Komunikat
Tylko pliki INFs o nazwie klasy "NetDriver" mogą używać sekcji [DefaultInstall.NetDrivers].

Szczegóły
Określona sekcja nie może być używana z wyjątkiem klasy "NetDriver".
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2411

Komunikat
Nieprawidłowa wartość <identyfikatora GUID> "<value>", oczekiwano {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. Uruchom guidgen.exe, aby wygenerować nowy GUID.

Szczegóły
Określona wartość identyfikatora GUID jest w nieprawidłowym formacie. Powinien on być zgodny ze standardowym formatem GUID, w tym nawiasami klamrowymi i kreskami.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2412

Komunikat
Nieprawidłowa wartość identyfikatora składnika "<value>", oczekiwano prawidłowego identyfikatora zgodnego z wzorcem "[a-z0-9_]+".

Szczegóły
Określona wartość identyfikatora składnika była nieprawidłowa.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2413

Komunikat
Nieprawidłowa <wartość> '<value>', oczekiwano wartości rozróżniających wielkość liter: 'true' i 'false'.

Szczegóły
Określona wartość była nieprawidłowa, oczekiwano wartości 'true' lub 'false'.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2414

Komunikat
Nieprawidłowa <wartość> '<value>', oczekuje się prawidłowej klasy filtra zgodnej ze wzorem "[a-z0-9_]+".

Szczegóły
Określona klasa filtru miała nieprawidłowy format.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2415

Komunikat
Nieprawidłowa wartość "<value>", tylko składniki systemu operacyjnego mogą używać identyfikatorów rozpoczynających się od "ms_" lub "vms_".

Szczegóły
Pliki INF innych firm nie mogą używać identyfikatorów rozpoczynających się od "ms_" lub "vms_".
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2416

Komunikat
Nieprawidłowa <wartość> "<value>", oczekiwana rozdzielona przecinkami lista prawidłowych tokenów powiązania pasujących do "[a-z0-9_.]+'.

Szczegóły
Określona lista tokenów powiązania była nieprawidłowa.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2417

Komunikat
Nieprawidłowa <wartość> "<value>", oczekiwana prawidłowa nazwa powiązania pasująca do wyrażenia regularnego "[a-zA-Z0-9_]+".

Szczegóły
Określona nazwa powiązania była nieprawidłowa.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2418

Komunikat
Modyfikowanie sterowników filtrów wymaga klasy 'FilterClass'.

Szczegóły
Sterowniki filtrów sieciowych wymagają określenia klasy filtru.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2419

Komunikat
Token "<value>" i wszystkie niestandardowe tokeny rozpoczynające się od "ms_" lub "ndis" są zarezerwowane.

Szczegóły
Określony token jest zarezerwowany i nie powinien być używany.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2420

Komunikat
NetDriver INFs wymaga sekcji [<value>] z co najmniej jedną dyrektywą AddNetFilter lub AddNetProtocol.

Szczegóły
NetDriver INFs wymagają określonej sekcji i dyrektyw.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2500

Komunikat
Starszy token powiązania "<value>" jest przestarzały i nie jest już obsługiwany.

Szczegóły
Określony token nie jest już obsługiwany i nie powinien być używany.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2501

Komunikat
W tym pliku INF nie ma usługi "<value>" o której mowa.

Szczegóły
InF odwołuje się do usługi, która nie jest tworzona przez ten inf.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2600

Komunikat
<wartość ">value<>" musi wskazywać ścieżkę pod wartością< DIRID>.

Szczegóły
Sterowniki wyświetlania muszą używać określonego DIRID dla ścieżek plików.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2601

Komunikat
<wartość ">value<>" musi wskazywać ścieżkę pod wartością< DIRID>.

Szczegóły
Sterowniki wyświetlania muszą używać określonego DIRID dla ścieżek plików.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2602

Komunikat
Usługa "<value>" musi mieć wartość <>value<.

Szczegóły
Usługa wyświetlania musi odpowiednio ustawić określoną wartość.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2603

Komunikat
Dyrektywa "<value>" jest nieprawidłowa dla sterowników wyświetlania.

Szczegóły
Sterowniki wyświetlania mogą nie używać określonej dyrektywy.
/k: Ostrzeżenie
/u: Błąd
/w: Błąd


Kod 2650

Komunikat
Bezpośrednie użycie "<wartość>" jest niedozwolone, zamiast tego użyj [<wartość>].

Szczegóły
InF powinna używać dyrektyw Include/Needs, aby odwoływać się do sekcji plików INF dostarczonych przez firmę Microsoft zamiast bezpośrednio
odwoływanie się do plików binarnych sterowników.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2651

Komunikat
Wymagania wskazują [<wartość>], ale "<wartość>" nie została uwzględniona.

Szczegóły
Dyrektywa Needs została użyta do odwołowania się do sekcji, ale dyrektywa Include nie została użyta do określenia
INF dostarczone przez firmę Microsoft zawierające sekcję.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2652

Komunikat
Sekcja [<wartość>] musi używać dyrektywy Needs, aby odwołać się do [<wartość>].

Szczegóły
Pliki INF dla kamer muszą używać dyrektyw Needs, aby odnosić się do określonych sekcji dostarczanych przez Microsoft.
/k: Błąd
/u: Błąd
/w: Błąd


Kod 2660

Komunikat
Nie można zmodyfikować podklucza rejestru HKCR\<value> . Musi być w ramach HKR.

Szczegóły
Określony podklucz rejestru nie może być zapisywany. Stan rejestru powinien być zapisywany przy użyciu elementu AddReg
dyrektywa z rejestrem głównym HKR.
/k: Żaden
/u: Żaden
/w: Błąd


Kod 2661

Komunikat
Tylko urządzenie z klasą AudioProcessingObject może zapisywać w podkluczu rejestru <value>.

Szczegóły
Określony podklucz rejestru nie może być zapisywany dla bieżącej klasy.
/k: Żaden
/u: Żaden
/w: Błąd


Kod 2662

Komunikat
Sekcja [<wartość>] musi zawierać wdmaudio.inf, aby móc poprawnie zarejestrować przywoływalne interfejsy API FX.

Szczegóły
Interfejsy API FX muszą być zarejestrowane za pośrednictwem odpowiedniej sekcji z pliku wdmaudio.inf.
/k: Żaden
/u: Żaden
/w: Błąd


Kod 2663

Komunikat
Sekcja [<value>] musi używać dyrektywy Needs, aby odwołać się do [<value>] z pliku wdmaudio.inf.

Szczegóły
Interfejsy API FX muszą być zarejestrowane za pośrednictwem odpowiedniej sekcji z pliku wdmaudio.inf.
/k: Żaden
/u: Żaden
/w: Błąd