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) |