Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Programmeringsgränssnittet för NDIS-nätverksgränssnitt tillhandahåller tjänster för att:
Generera en lokalt unik identifierare ( NET_LUID) för varje gränssnitt. NET_LUID värden :
- Måste behållas när datorn startas om. Gränssnittsprovidrar måste göra NET_LUIDs beständiga även om det associerade gränssnittet inte är beständigt. Den här beständigheten gör det till exempel möjligt för gränssnittsprovidern att frigöra NET_LUID index om det uppstår ett datorfel.
- Måste associeras med en gränssnittstyp ( IfType i RFC 2863).
- Måste vara unikt på en lokal dator.
- Kan konverteras till en textrepresentation eftersom en NET_LUID motsvarar gränssnittsnamnet (ifName i RFC 2863).
Generera ett lokalt unikt gränssnittsindex (ett 24-bitarsvärde som även kallas IfIndex ) för varje gränssnitt. IfIndex värden har följande egenskaper:
- Låga tal är att föredra. Till exempel återanvänder NDIS det lägsta tillgängliga gränssnittsindexet.
- IfIndex- värden sparas inte när datorn startas om.
- Det finns en en-till-en-korrespondens mellan ett NET_LUID-värde och ett IfIndex- värde.
Kartlägga mellan gränssnittsindex, NET_LUID-värden och "vänliga namn" (till exempel ett vänligt namn som visas i nätverksanslutningsmappen).
Definiera skiktordningen för gränssnitt i en drivrutinsstacken.
Fråga efter och ange gränssnittsegenskaper och tabeller som NDIS-drivrutiner hanterar och som RFCs 2863 och 2864 anger.