Udostępnij przez


wartość NET_LUID

Wartość NET_LUID jest wartością 64-bitową, która identyfikuje interfejs sieciowy NDIS. Typ danych NET_LUID jest unią, która może zapewnić dostęp do wartości NET_LUID jako pojedynczej wartości 64-bitowej lub jako struktury zawierającej indeks NET_LUID i typ interfejsu.

Element NetLuidIndex unii NET_LUID jest 24-bitowym indeksem NET_LUID przydzielanym przez usługę NDIS, gdy dostawca interfejsu wywołuje funkcję NdisIfAllocateNetLuidIndex. NDIS i dostawcy interfejsu używają tego indeksu do rozróżnienia między wieloma interfejsami, które mają ten sam typ interfejsu. W związku z tym ten indeks jest unikatowy w obrębie komputera lokalnego.

Element IfType składowy unii NET_LUID jest 16-bitową wartością zawierającą typ interfejsu zdefiniowanego przez urząd IANA (Internet Assigned Numbers Authority). Aby uzyskać listę prawidłowych typów interfejsów, zobacz typy interfejsów NDIS.

Typ danych NET_LUID jest odpowiednikiem ifName obiektu w RFC 2863, ponieważ NDIS wyprowadza ciąg ifName z wartości NET_LUID.

Aby utworzyć wartość NET_LUID, dostawca interfejsu wywołuje funkcjęNdisIfAllocateNetLuidIndex w celu przydzielenia indeksu NET_LUID, a następnie wywołuje makro NDIS_MAKE_NET_LUID w celu utworzenia wartości NET_LUID. Aby uzyskać więcej informacji na temat tworzenia wartości NET_LUID, zobacz Using NET_LUID Indexes.