NDIS_MAKE_NET_LUID macro (ntddndis.h)

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

Sintaxis

void NDIS_MAKE_NET_LUID(
   _pNetLuid,
   _IfType,
   _NetLuidIndex
);

Parámetros

_pNetLuid

Puntero a una unión de 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 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 NET_LUID que el autor de la llamada proporcionó en _pNetLuid .

Valor devuelto

None

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 Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Plataforma de destino Escritorio
Encabezado ntddndis.h (include ndis.h)

Consulte también

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID