OID_SWITCH_NIC_SAVE_COMPLETE
A borda do protocolo do comutador extensível do Hyper-V emite uma solicitação de conjunto de OID (identificador de objeto) de OID_SWITCH_NIC_SAVE_COMPLETE para notificar as extensões de comutador extensível do Hyper-V sobre a conclusão da operação para salvar dados em tempo de execução. Por meio dessa operação, a extensão salva dados em tempo de execução para uma porta e sua conexão de adaptador de rede associada.
O membro InformationBuffer da estrutura NDIS_OID_REQUEST contém um ponteiro para uma estrutura NDIS_SWITCH_NIC_SAVE_STATE .
Comentários
Quando ele recebe a solicitação de conjunto de OID de OID_SWITCH_NIC_SAVE_COMPLETE, a extensão deve seguir estas diretrizes:
A extensão não deve modificar a estrutura de NDIS_SWITCH_NIC_SAVE_STATE associada à solicitação OID.
A extensão deve chamar NdisFOidRequest para encaminhar essa solicitação de conjunto de OID para extensões subjacentes na pilha de driver de comutador extensível. A extensão não deve falhar na solicitação OID.
As solicitações de conjunto de OID de OID_SWITCH_NIC_SAVE_COMPLETE são manipuladas, em última análise, pela borda de miniporto subjacente do comutador extensível. Depois que essa solicitação de método OID tiver sido recebida pela borda do miniporto, ela concluirá a solicitação OID com NDIS_STATUS_SUCCESS. Isso notifica a borda do protocolo do comutador extensível de que todas as extensões na pilha de driver de comutador extensível concluíram a operação de salvamento.
Para obter mais informações sobre como salvar dados em tempo de execução para uma porta de comutador extensível, consulte Salvando dados de comutador extensível do Hyper-V Run-Time.
Códigos de status de retorno
A borda de miniporto subjacente da opção extensível conclui a solicitação de consulta OID de OID_SWITCH_NIC_SAVE_COMPLETE e retorna um dos seguintes códigos de status.
Código de status | Descrição |
---|---|
NDIS_STATUS_SUCCESS |
A solicitação OID foi concluída com êxito. |
Requisitos
Versão |
Com suporte no NDIS 6.30 e posterior. |
Cabeçalho |
Ntddndis.h (inclua Ndis.h) |