Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een DDInstall-sectie in een INF-netwerkbestand is gebaseerd op de algemene sectie INF DDInstall.
Een DDInstall-sectie in een INF-netwerkbestand heeft de volgende netwerkspecifieke vermeldingen:
Kenmerken
Elke sectie DDInstall in een INF-netwerkbestand moet een kenmerkvermelding hebben. De vermelding Kenmerken specificeert bepaalde kenmerken van het netwerkonderdeel dat wordt geïnstalleerd en kan de acties van de gebruiker met betrekking tot dat onderdeel beperken. De vermelding Kenmerken kan bijvoorbeeld opgeven of het onderdeel een gebruikersinterface ondersteunt, of het kan worden verwijderd of dat het is verborgen voor de gebruiker.
De vermelding Kenmerken kan een of meer van de volgende waarden bevatten (meerdere waarden worden samengeteld):
| Hexwaarde | Naam | Beschrijving |
|---|---|---|
0x1 |
NCF_VIRTUAL |
Onderdeel is een virtuele adapter. Het apparaat bevindt zich niet op een fysieke bus, zoals de PCI-bus of USB, maar bevindt zich op de hoofdbus. Deze vlag is alleen van toepassing op stuurprogramma's die gebruikmaken van de Net-apparaatinstallatieklasse. |
0x2 |
NCF_SOFTWARE_ENUMERATED |
Het component is een software-geënumereerde adapter. Deze vlag is alleen van toepassing op stuurprogramma's die gebruikmaken van de Net-apparaatinstallatieklasse. |
0x4 |
NCF_PHYSICAL |
Onderdeel is een fysieke adapter waarmee het stuurprogramma rechtstreeks communiceert (bijvoorbeeld via de PCI-bus) of indirect (bijvoorbeeld via USB). Selecteer deze optie als het stuurprogramma ondersteuning biedt voor een fysieke netwerkinterface.¹ Deze vlag is alleen van toepassing op stuurprogramma's die gebruikmaken van de net-apparaatinstallatieklasse. |
0x8 |
NCF_HIDDEN |
Onderdeel mag niet worden weergegeven in een gebruikersinterface. |
0x10 |
NCF_NO_SERVICE |
Onderdeel heeft geen gekoppelde service (apparaatstuurprogramma). |
0x20 |
NCF_NOT_USER_ AFNEEMBAAR |
Het onderdeel kan niet worden verwijderd door de gebruiker (bijvoorbeeld via het Configuratiescherm of Apparaatbeheer). |
0x80 |
NCF_HAS_UI |
Onderdeel ondersteunt een gebruikersinterface (bijvoorbeeld de geavanceerde pagina of een aangepast eigenschappenblad). |
0x400 |
NCF_FILTER |
Het component is een tussenliggend filterstuurprogramma. Tussenliggende filterstuurprogramma's worden niet ondersteund in Windows 10 of hoger. |
0x4000 |
NCF_NDIS_PROTOCOL |
Het onderdeel vereist de onbelastingsgebeurtenis die door de bindingsengine aan de NetTrans-apparaatinstallatieklasse wordt geleverd (meestal gebruikt door tussenliggende filterstuurprogramma's die de NetService-apparaatinstallatieklasse gebruiken). |
0x40000 |
NCF_LW_FILTER |
Component is een lichtgewicht filterstuurprogramma. Deze vlag is alleen van toepassing op stuurprogramma's die gebruikmaken van de NetService-apparaatinstallatieklasse. |
¹ Wanneer u Windows Server 2012 R2 gebruikt, moet ten minste één netwerkinterface op het systeem worden gemarkeerd met NCF_PHYSICAL om in aanmerking te komen voor de DHCPv6-client.
De volgende combinaties van kenmerkwaarden zijn niet toegestaan:
NCF_VIRTUAL, NCF_SOFTWARE_ENUMERATED en NCF_PHYSICAL sluiten elkaar wederzijds uit.
NCF_NO_SERVICE kan niet worden gebruikt met NCF_VIRTUAL, NCF_SOFTWARE_ENUMERATED of NCF_PHYSICAL. Een virtuele, software-geliste of fysieke adapter moet altijd een bijbehorende service (apparaatstuurprogramma) hebben.
Hier volgt een voorbeeld van een kenmerkvermelding voor een fysieke adapter die ondersteuning biedt voor een gebruikersinterface:
Characteristics = 0x84; NCF_PHYSICAL, NCF_HAS_UI
Bustype
Een DDInstall-sectie voor een fysieke netwerkadapter moet een BusType-vermelding bevatten waarmee het type bus (zoals PCI of ISA) wordt opgegeven waarop de adapter kan functioneren. De mogelijke waarden voor de BusType-vermelding worden als volgt opgegeven door de INTERFACE_TYPE opsomming in het NDIS-headerbestand (ndis.h):
| BusType-vermelding | Waarde |
|---|---|
ISA |
1 |
EISA |
2 |
MicroChannel |
3 |
TurboChannel |
4 |
PCIBus |
5 |
VMEbus |
6 |
NuBus |
7 |
PCMCIABus |
8 |
Cbus |
9 |
MPIBus |
10 |
MPSABus |
11 |
PNPISABus |
14 |
PNPBus |
15 |
Notitie Als een adapter kan functioneren op meer dan één type bus, moet het INF-bestand dat die adapter installeert, een DDInstall-sectie voor elk bustype bevatten.
Als een adapter bijvoorbeeld kan functioneren op zowel de ISA-bus als de PnPISA-bus, moet het INF-bestand voor die adapter een DDInstall-sectie voor ISA en een DDInstall-sectie voor PnPISA bevatten. De BusType-vermelding in elke DDInstall-sectie moet het juiste bustype voor die sectie als volgt opgeven:
[a1.isa]
BusType=1
[a1.pnpisa]
BusType=14
Port1DeviceNumber en Port1FunctionNumber
De sectie DDInstall van een INF-bestand dat een netwerkadapter met meerdere poorten installeert, moet een Port1DeviceNumber-vermelding of een Port1FunctionNumber-vermelding bevatten. Als u een dergelijke vermelding opgeeft, wordt de poortgegevens van de adapter weergegeven in het dialoogvenster Verbindingseigenschappen (die toegankelijk is via de map Netwerk - en inbelverbindingen ) wanneer u de naam of het pictogram van de adapter selecteert.
Als de poortnummers van een adapter opeenvolgend worden toegewezen aan PCI-apparaatnummers, gebruikt u de vermelding Port1DeviceNumber . Stel Port1DeviceNumber in op het eerste PCI-apparaatnummer in de reeks. Als PCI-apparaatnummer 4 bijvoorbeeld is toegewezen aan poort 1, wordt PCI-apparaatnummer 5 toegewezen aan poort 2, wordt PCI-apparaatnummer 6 toegewezen aan poort 3, enzovoort, gebruikt u de volgende vermelding:
Port1DeviceNumber = 4Als de poortnummers van een adapter opeenvolgend worden toegewezen aan PCI-functienummers, gebruikt u de vermelding Port1FunctionNumber . Stel Port1FunctionNumber in op het eerste PCI-functienummer in de reeks. Als pci-functienummer 2 bijvoorbeeld is toegewezen aan poort 1, wordt PCI-functienummer 3 toegewezen aan poort 2, wordt PCI-functienummer 4 toegewezen aan poort 3, enzovoort, gebruikt u de volgende vermelding:
Port1FunctionNumber = 2
Notitie Er wordt van uitgegaan dat de toewijzing van PCI-apparaatnummers of PCI-functies aan poortnummers statisch is. Er wordt ook van uitgegaan dat de poorten van de adapter opeenvolgend worden genummerd.
De vermeldingen Port1DeviceNumber en Port1FunctionNumber sluiten elkaar wederzijds uit. Als beide vermeldingen aanwezig zijn in een bepaalde DDInstall-sectie , wordt alleen de vermelding Port1DeviceNumber gebruikt.