macro NDIS_MAKE_NET_LUID (ntddndis.h)

La macro NDIS_MAKE_NET_LUID compila un valore NET_LUID da un tipo di interfaccia e da un indice NET_LUID.

Sintassi

void NDIS_MAKE_NET_LUID(
   _pNetLuid,
   _IfType,
   _NetLuidIndex
);

Parametri

_pNetLuid

Puntatore a un'unione NET_LUID fornita dal chiamante. NDIS_MAKE_NET_LUID restituisce il valore di NET_LUID appena creato in questa variabile.

_IfType

Tipo di interfaccia IANA (Internet Assigned Numbers Authority). NDIS_MAKE_NET_LUID scrive il valore in _IfType al membro IfType dell'unione NET_LUID che il chiamante fornito in _pNetLuid . Per un elenco di tipi di interfaccia, vedere Tipi di interfaccia NDIS.

_NetLuidIndex

Indice NET_LUID allocato dal chiamante con la funzione NdisIfAllocateNetLuidIndex . NDIS_MAKE_NET_LUID scrive il valore in _NetLuidIndex al membro NetLuidIndex dell'unione NET_LUID fornita dal chiamante in _pNetLuid .

Valore restituito

nessuno

Osservazioni

I provider di interfacce di rete NDIS devono usare la macro NDIS_MAKE_NET_LUID per creare un valore di NET_LUID . Il provider passa il valore NET_LUID risultante alla funzione NdisIfRegisterInterface per registrare l'interfaccia con NDIS.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Piattaforma di destinazione Desktop
Intestazione ntddndis.h (include ndis.h)

Vedi anche

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID