Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
OID_WWAN_DELETE_MAC solicita que o driver de miniporta exclua a porta NDIS especificada no parâmetro NDIS_WWAN_MAC_INFO. A porta NDIS deve ter sido criada anteriormente usando OID_WWAN_CREATE_MAC.
Os drivers de miniporta devem processar a solicitação definida de forma assíncrona, inicialmente retornando NDIS_STATUS_PENDING à solicitação original e, posteriormente, completando a solicitação com NDIS_STATUS_SUCCESS.
Não há suporte para solicitações de consulta.
Comentários
Os drivers de miniporta devem processar solicitações para excluir (desativar) portas NDIS de forma assíncrona para evitar bloqueios.
OID_WWAN_DELETE_MAC solicitações enviadas para excluir a porta padrão falharão com o código de erro de status NDIS NDIS_STATUS_INVALID_PORT.
Ao receber uma solicitação de OID_WWAN_DELETE_MAC, os drivers de miniporta devem desativar o contexto PDP associado à porta, caso ela ainda não tenha sido desativada. Isso ocorre porque um evento de remoção surpresa pode ocorrer. A desativação do contexto PDP nesse momento garantirá que o modem e o driver da miniporta permaneçam em um bom estado.
Quando o driver recebe uma remoção surpresa, o driver bloqueia e cancela todos os OIDs adicionais. Isso significa que o driver filtra OID_WWAN_DELETE_MAC mesmo que o Windows envie uma chamada com OID_WWAN_DELETE_MAC como parte da chamada FILTER_DETACH.
Requerimentos
Versão |
Disponível no Windows 8.1 e versões posteriores do Windows. |
Cabeçalho |
Ntddndis.h (inclui Ndis.h) |