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.
De programmeerinterface van NDIS-netwerkinterfaces biedt services voor:
Genereer een lokaal unieke id (NET_LUID) voor elke interface. NET_LUID waarden:
- Moet behouden blijven wanneer de computer opnieuw wordt opgestart. Interfaceproviders moeten NET_LUIDs permanent maken, zelfs als de bijbehorende interface niet permanent is. Met deze persistentie kan de interfaceprovider bijvoorbeeld de NET_LUID index vrij maken als er een computerstroomstoring is.
- Moet zijn gekoppeld aan een interfacetype (IfType in RFC 2863).
- Moet uniek zijn op een lokale computer.
- Kan worden geconverteerd naar een tekstweergave omdat een NET_LUID gelijk is aan de interfacenaam (ifName in RFC 2863).
Genereer voor elke interface een lokaal unieke interfaceindex (een 24-bits waarde die ook wel IfIndex genoemd) wordt genoemd. IfIndex waarden hebben de volgende eigenschappen:
- Lage getallen hebben de voorkeur. NDIS gebruikt bijvoorbeeld de laagste beschikbare interface-index.
- IfIndex waarden blijven niet behouden wanneer de computer opnieuw wordt opgestart.
- Er is een een-op-een-correspondentie tussen een NET_LUID waarde en een IfIndex waarde.
Maak een koppeling tussen interface-indexen, 'NET_LUID waarden' en "vriendelijke namen" (bijvoorbeeld een vriendelijke naam zoals weergegeven in de map netwerkverbindingen).
Definieer de gelaagde volgorde van interfaces in een stuurprogrammastack.
Query uitvoeren en interface-eigenschappen en -tabellen instellen die worden beheerd door NDIS-stuurprogramma's en gespecificeerd door RFC's 2863 en 2864.