Compartir a través de


macro NDIS_MAKE_NET_LUID (ntddndis.h)

La macro NDIS_MAKE_NET_LUID crea un valor de NET_LUID a partir de un tipo de interfaz y un índice de NET_LUID.

Sintaxis

void NDIS_MAKE_NET_LUID(
   _pNetLuid,
   _IfType,
   _NetLuidIndex
);

Parámetros

_pNetLuid

Puntero a una unión NET_LUID proporcionada por el autor de la llamada. NDIS_MAKE_NET_LUID devuelve el valor de NET_LUID recién creado en esta variable.

_IfType

El tipo de interfaz De autoridad de números asignados a Internet (IANA). NDIS_MAKE_NET_LUID escribe el valor en _IfType en el miembro IfType de la unión de NET_LUID que el autor de la llamada proporcionó en _pNetLuid . Para obtener una lista de los tipos de interfaz, consulte tipos de interfaz NDIS.

_NetLuidIndex

Índice NET_LUID que el autor de la llamada asignó con la función NdisIfAllocateNetLuidIndex. NDIS_MAKE_NET_LUID escribe el valor en _NetLuidIndex en el miembro NetLuidIndex de la unión de NET_LUID que el autor de la llamada proporcionó en _pNetLuid .

Valor devuelto

Ninguno

Observaciones

Los proveedores de interfaz de red NDIS deben usar la macro NDIS_MAKE_NET_LUID para crear un valor de NET_LUID. El proveedor pasa el valor de NET_LUID resultante a la función NdisIfRegisterInterface para registrar la interfaz con NDIS.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
de la plataforma de destino de Escritorio
encabezado de ntddndis.h (include ndis.h)

Consulte también

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID