Função NdisIMDeInitializeDeviceInstance (ndis.h)
A função NdisIMDeInitializeDeviceInstance chama uma função MiniportHaltEx de um driver intermediário NDIS para derrubar o miniporto virtual do driver.
Sintaxe
NDIS_STATUS NdisIMDeInitializeDeviceInstance(
[in] NDIS_HANDLE NdisMiniportHandle
);
Parâmetros
[in] NdisMiniportHandle
O identificador que o NDIS forneceu para o Função MiniportInitializeEx .
Retornar valor
NdisIMDeInitializeDeviceInstance retornará NDIS_STATUS_SUCCESS se a NIC tiver sido interrompida. Caso contrário, ele poderá retornar NDIS_STATUS_FAILURE se o NdisMiniportHandle especificado for inválido.
Comentários
Para drivers intermediários do NDIS, NdisIMDeInitializeDeviceInstance é a recíproca do Função NdisIMInitializeDeviceInstanceEx . Esse driver geralmente chama NdisIMDeInitializeDeviceInstance de sua Função ProtocolUnbindAdapterEx , quando o adaptador de miniporto subjacente ao qual ele estava associado está sendo removido do sistema, possivelmente porque está sendo reconfigurado.
A chamada para NdisIMDeInitializeDeviceInstance causa uma chamada NDIS para a função MiniportHaltEx do driver intermediário depois que o NDIS disse a todos os drivers de protocolo de nível mais alto que se associaram ao miniporto virtual do intermediário que eles devem desassociar.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisIMDeInitializeDeviceInstance (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisIMDeInitializeDeviceInstance (NDIS 5.1)) no Windows XP. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ndis.h (inclua Ndis.h) |
Biblioteca | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Regras de conformidade da DDI | Irql_IM_Function(ndis) |