estrutura NDIS_SWITCH_NIC_OID_REQUEST (ntddndis.h)
A estrutura NDIS_SWITCH_NIC_OID_REQUEST especifica as informações necessárias para encaminhar ou originar solicitações OID.
Sintaxe
typedef struct _NDIS_SWITCH_NIC_OID_REQUEST {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_SWITCH_PORT_ID SourcePortId;
NDIS_SWITCH_NIC_INDEX SourceNicIndex;
NDIS_SWITCH_PORT_ID DestinationPortId;
NDIS_SWITCH_NIC_INDEX DestinationNicIndex;
PNDIS_OID_REQUEST OidRequest;
} NDIS_SWITCH_NIC_OID_REQUEST, *PNDIS_SWITCH_NIC_OID_REQUEST;
Membros
Header
O tipo, a revisão e o tamanho da estrutura NDIS_SWITCH_NIC_OID_REQUEST . Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER .
O membro Tipo de Cabeçalho deve ser definido como NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura NDIS_SWITCH_NIC_OID_REQUEST , o membro Revision de Header deve ser definido como o seguinte valor:
NDIS_SWITCH_NIC_OID_REQUEST_REVISION_1
Versão original do NDIS 6.30 e posterior.
Defina o membro Size como NDIS_SIZEOF_NDIS_SWITCH_NIC_OID_REQUEST_REVISION_1.
Flags
Um valor ULONG que contém um OR bit a bit de sinalizadores. Esse membro é reservado para o NDIS.
SourcePortId
Um valor NDIS_SWITCH_PORT_ID que contém o identificador exclusivo da porta de comutador extensível do Hyper-V para a qual a solicitação OID foi originalmente emitida.
SourceNicIndex
Um valor NDIS_SWITCH_NIC_INDEX que especifica o índice do adaptador de rede de origem que está conectado à porta de comutador extensível de origem especificada pelo membro SourcePortId .
DestinationPortId
Um valor NDIS_SWITCH_PORT_ID que contém o identificador exclusivo da porta de comutador extensível para a qual a solicitação OID deve ser encaminhada.
DestinationNicIndex
Um valor NDIS_SWITCH_NIC_INDEX que especifica o índice do adaptador de rede de destino que está conectado à porta de comutador extensível especificada pelo membro DestinationPortId .
OidRequest
Um ponteiro para uma estrutura NDIS_OID_REQUEST . Essa estrutura contém os dados da solicitação OID que serão encaminhados para o driver de miniporto do adaptador de rede especificado pelos membros DestinationPortId e DestinationNicIndex .
Comentários
A estrutura NDIS_SWITCH_NIC_OID_REQUEST é usada em solicitações de método OID de OID_SWITCH_NIC_REQUEST.
Uma extensão pode encaminhar ou originar solicitações de OID para adaptadores de rede física subjacentes na pilha extensível do driver de comutador. Isso permite que uma extensão faça o seguinte:
-
Gerencie a configuração de descarregamentos de hardware em um adaptador físico subjacente para as seguintes tecnologias de descarregamento:
- IPsec (internet protocol security).
- VMQ (fila de máquina virtualizada).
- SR-IOV (Virtualização de E/S de raiz única).
- Consulte a configuração de um adaptador de rede física subjacente emitindo OIDs NDIS padrão. Por exemplo, a extensão pode emitir uma solicitação de consulta OID de OID_802_3_CURRENT_ADDRESS para obter o endereço MAC (controle de acesso à mídia) atual do adaptador.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.30 e posterior. |
Cabeçalho | ntddndis.h (inclua Ndis.h) |
Confira também