NDIS_SWITCH_PARAMETERS estrutura (ntddndis.h)
A estrutura NDIS_SWITCH_PARAMETERS contém os dados de configuração de um comutador extensível Hyper-V.
Sintaxe
typedef struct _NDIS_SWITCH_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_SWITCH_NAME SwitchName;
NDIS_SWITCH_FRIENDLYNAME SwitchFriendlyName;
UINT32 NumSwitchPorts;
BOOLEAN IsActive;
} NDIS_SWITCH_PARAMETERS, *PNDIS_SWITCH_PARAMETERS;
Membros
Header
O tipo, a revisão e o tamanho da estrutura NDIS_SWITCH_PARAMETERS. Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER.
O membro tipo do de cabeçalho deve ser definido como NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura de NDIS_SWITCH_PARAMETERS, o membro de Revisão do de Cabeçalho deve ser definido como o seguinte valor:
NDIS_SWITCH_PARAMETERS_REVISION_1
Versão original do NDIS 6.30 e posterior.
Defina o membro tamanho como NDIS_SIZEOF_NDIS_SWITCH_PARAMETERS_REVISION_1.
Flags
Um valor ULONG que contém um or bit a bit de sinalizadores. Este membro é reservado para NDIS.
SwitchName
Um valor NDIS_SWITCH_NAME que especifica o nome interno exclusivo do comutador extensível.
O nome da opção interna é usado por aplicativos de gerenciamento de políticas baseados em WMI. Para obter mais informações, consulte Gerenciamento de políticas de comutador extensível Hyper-V.
SwitchFriendlyName
Um valor NDIS_SWITCH_FRIENDLYNAME que especifica a descrição amigável do comutador extensível.
NumSwitchPorts
Um valor UINT32 que especifica o número de portas configuradas na opção extensível.
IsActive
Um BOOLEAN que, se TRUE indicar que a ativação do comutador extensível Hyper-V foi concluída e é seguro consultar outra configuração de comutador, como enumerar portas, NICs e propriedades. Se FALSE, a extensão deverá aguardar o evento NetEventSwitchActivate PNP ser emitido antes de consultar a configuração do comutador.
Observações
A estrutura de NDIS_SWITCH_PARAMETERS é usada na solicitação OID de OID_SWITCH_PARAMETERS.
Essa estrutura também é passada no parâmetro vSwitch das seguintes funções de texto explicativo para drivers de texto explicativo da Plataforma de Filtragem do Windows:
- FWPS_VSWITCH_INTERFACE_EVENT_CALLBACK0
- FWPS_VSWITCH_LIFETIME_EVENT_CALLBACK0
- FWPS_VSWITCH_POLICY_EVENT_CALLBACK0
- FWPS_VSWITCH_PORT_EVENT_CALLBACK0
- FWPS_VSWITCH_RUNTIME_STATE_RESTORE_CALLBACK0
- FWPS_VSWITCH_RUNTIME_STATE_SAVE_CALLBACK0
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.30 e posterior. |
cabeçalho | ntddndis.h (inclua Ndis.h, Fwpsk.h) |
Consulte também
FWPS_VSWITCH_LIFETIME_EVENT_CALLBACK0
FWPS_VSWITCH_POLICY_EVENT_CALLBACK0
FWPS_VSWITCH_PORT_EVENT_CALLBACK0
FWPS_VSWITCH_RUNTIME_STATE_RESTORE_CALLBACK0
FWPS_VSWITCH_RUNTIME_STATE_SAVE_CALLBACK0