estrutura NDIS_SWITCH_NIC_SAVE_STATE (ntddndis.h)
A estrutura NDIS_SWITCH_NIC_SAVE_STATE especifica as informações de estado de tempo de execução para uma porta de comutador extensível do Hyper-V. A extensão de comutador extensível usa essa estrutura para salvar ou restaurar informações de porta em tempo de execução.
Sintaxe
typedef struct _NDIS_SWITCH_NIC_SAVE_STATE {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_SWITCH_PORT_ID PortId;
NDIS_SWITCH_NIC_INDEX NicIndex;
GUID ExtensionId;
NDIS_SWITCH_EXTENSION_FRIENDLYNAME ExtensionFriendlyName;
GUID FeatureClassId;
USHORT SaveDataSize;
USHORT SaveDataOffset;
ULONG SaveDataSizeOverflow;
} NDIS_SWITCH_NIC_SAVE_STATE, *PNDIS_SWITCH_NIC_SAVE_STATE;
Membros
Header
O tipo, a revisão e o tamanho da estrutura NDIS_SWITCH_NIC_SAVE_STATE . Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER .
O membro Type de Header deve ser definido como NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura NDIS_SWITCH_NIC_SAVE_STATE , o membro Revision de Header deve ser definido com o seguinte valor:
NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1
Versão original do NDIS 6.30 e posterior.
Defina o membro Size como NDIS_SIZEOF_NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1.
Flags
Um valor ULONG que contém um OR bit a bit de sinalizadores. Esse membro é reservado para NDIS.
PortId
Um valor NDIS_SWITCH_PORT_ID que contém o identificador exclusivo da porta do comutador extensível.
NicIndex
Um valor NDIS_SWITCH_NIC_INDEX que contém o Índice nic para o adaptador de rede. Esse valor sempre será 0. Para obter mais informações, consulte Valores de índice do adaptador de rede.
ExtensionId
Um valor guid que identifica a extensão de comutador extensível.
ExtensionFriendlyName
Um valor NDIS_SWITCH_EXTENSION_FRIENDLYNAME que especifica a descrição amigável da extensão de comutador extensível.
FeatureClassId
Um valor GUID que contém o identificador da classe de recurso relacionada aos dados salvos. Um identificador de classe de recurso é definido pela extensão para identificar exclusivamente os componentes de seus dados em tempo de execução.
SaveDataSize
Um valor USHORT que especificou o tamanho, em bytes, dos dados contidos no membro SaveData .
SaveDataOffset
Um valor USHORT que contém o deslocamento do início da estrutura para as informações de estado em tempo de execução que estão sendo salvas ou restauradas.
SaveDataSizeOverflow
Comentários
A estrutura NDIS_SWITCH_NIC_SAVE_STATE é usada nas seguintes solicitações OID:
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.30 e posterior. |
Cabeçalho | ntddndis.h (inclua Ndis.h, Fwpsk.h) |
Confira também