NDIS_MAKE_NET_LUID macro (ntddndis.h)
A macro NDIS_MAKE_NET_LUID cria um valor NET_LUID de um tipo de interface e um índice de NET_LUID.
Sintaxe
void NDIS_MAKE_NET_LUID(
_pNetLuid,
_IfType,
_NetLuidIndex
);
Parâmetros
_pNetLuid
Um ponteiro para uma união de NET_LUID fornecida pelo chamador. NDIS_MAKE_NET_LUID retorna o valor de NET_LUID recém-criado nessa variável.
_IfType
O tipo de interface IANA (Autoridade de Números Atribuídos à Internet). NDIS_MAKE_NET_LUID grava o valor em _IfType no membro IfType do sindicato NET_LUID fornecido pelo chamador no _pNetLuid. Para obter uma lista de tipos de interface, consulte tipos de interface NDIS.
_NetLuidIndex
Um índice NET_LUID que o chamador alocou com a funçãoNdisIfAllocateNetLuidIndex. NDIS_MAKE_NET_LUID grava o valor em _NetLuidIndex no NetLuidIndex membro do NET_LUID união que o chamador forneceu em _pNetLuid .
Valor de retorno
Nenhum
Observações
Os provedores de interface de rede do NDIS devem usar a macro NDIS_MAKE_NET_LUID para criar um valor NET_LUID. O provedor passa o valor NET_LUID resultante para a função NdisIfRegisterInterface para registrar a interface com NDIS.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.0 e posterior. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | ntddndis.h (inclua ndis.h) |