NDIS_SWITCH_NIC_SAVE_STATE estrutura (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 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 tipo do de cabeçalho deve ser definido como NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura de NDIS_SWITCH_NIC_SAVE_STATE, o membro de Revisão do de Cabeçalho deve ser definido como o seguinte valor:
NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1
Versão original do NDIS 6.30 e posterior.
Defina o membro tamanho como NDIS_SIZEOF_NDIS_SWITCH_NIC_SAVE_STATE_REVISION_1.
Flags
Um valor ULONG que contém um or bit a bit de sinalizadores. Este membro é reservado para NDIS.
PortId
Um valor NDIS_SWITCH_PORT_ID que contém o identificador exclusivo da porta de 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
Observações
A estrutura de NDIS_SWITCH_NIC_SAVE_STATE é usada nas seguintes solicitações de OID:
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