macro NDIS_MAKE_NET_LUID (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 (Internet Assigned Numbers Authority). NDIS_MAKE_NET_LUID grava o valor em _IfType no membro IfType da união NET_LUID que o chamador forneceu em _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ção NdisIfAllocateNetLuidIndex . NDIS_MAKE_NET_LUID grava o valor em _NetLuidIndex no membro NetLuidIndex da união NET_LUID que o chamador forneceu em _pNetLuid .
Retornar valor
Nenhum
Comentários
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 |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ntddndis.h (inclua ndis.h) |