OID_SWITCH_NIC_RESTORE_COMPLETE
A borda de protocolo do switch extensível Hyper-V emite uma solicitação de conjunto de identificador de objeto (OID) de OID_SWITCH_NIC_RESTORE_COMPLETE para notificar Hyper-V extensões de switch extensíveis sobre a conclusão da operação para restaurar dados em tempo de execução. Por meio dessa operação, a extensão restaura seus dados de tempo de execução para uma porta e sua conexão de adaptador de rede associada.
O InformationBuffer membro da estrutura NDIS_OID_REQUEST contém um ponteiro para uma estrutura NDIS_SWITCH_NIC_SAVE_STATE. Esta estrutura é alocada pela borda do protocolo do switch extensível.
Comentários
Quando recebe a solicitação de conjunto OID de OID_SWITCH_NIC_RESTORE_COMPLETE, a extensão deve seguir estas diretrizes:
- A extensão não deve modificar a estrutura NDIS_SWITCH_NIC_SAVE_STATE associada à solicitação OID.
- A extensão deve chamar NdisFOidRequest para encaminhar essa solicitação de conjunto OID para extensões subjacentes na pilha de driver de switch extensível. A extensão não deve falhar a solicitação OID.
As solicitações de conjunto OID de OID_SWITCH_NIC_RESTORE_COMPLETE são finalmente tratadas pela borda de miniporta subjacente do switch extensível. Depois que essa solicitação de método OID tiver sido recebida pela borda da miniporta, ela concluirá a solicitação OID com NDIS_STATUS_SUCCESS. Isso notifica a borda do protocolo do switch extensível de que todas as extensões na pilha de driver do switch extensível concluíram a operação de salvamento.
Para obter mais informações sobre como salvar dados de tempo de execução para uma porta de switch extensível, consulte Salvando Hyper-V switch extensível Run-Time dados.
Códigos de status de retorno
Se a extensão concluir a solicitação de conjunto OID de OID_SWITCH_NIC_RESTORE_COMPLETE, ela retornará 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. |
Requerimentos
Versão |
Suportado no NDIS 6.30 e posterior. |
Cabeçalho |
Ntddndis.h (inclui Ndis.h) |