Função NdisTerminateWrapper (ndis.h)
Observação NDIS 5. x foi preterido e substituído pelo NDIS 6. x. Para obter um novo desenvolvimento de driver NDIS, consulte Drivers de Rede começando com o Windows Vista. Para obter informações sobre como portar o NDIS 5. x drivers para o NDIS 6. x, consulte portabilidade de drivers NDIS 5.x para NDIS 6.0.
NdisTerminateWrapper libera recursos do sistema alocados quando o driver NIC chamado NdisMInitializeWrapper.
Sintaxe
void NdisTerminateWrapper(
[in] NDIS_HANDLE NdisWrapperHandle,
[in] PVOID SystemSpecific
);
Parâmetros
[in] NdisWrapperHandle
Especifica o identificador retornado por NdisMInitializeWrapper.
[in] SystemSpecific
Ponteiro para um tipo específico do sistema operacional. Para drivers windows 2000 e posteriores, esse parâmetro deve ser NULL.
Valor de retorno
Nenhum
Observações
Em sua função DriverEntry, um driver de miniporto chama NdisMInitializeWrapper para notificar o NDIS de que o driver está prestes a se registrar como um driver de miniporto. Depois que NdisMInitializeWrapper retorna com êxito, o driver de miniporto chama NdisMRegisterMiniport ou NdisIMRegisterLayeredMiniport para registrar seus pontos de entrada com NDIS.
Se uma chamada de driver de miniport para NdisMRegisterMiniport ou NdisIMRegisterLayeredMiniport não retornar NDIS_STATUS_SUCCESS, o driver de miniporto deverá chamar NdisTerminateWrapper. Chamar NdisTerminateWrapper faz com que o SNDIS limpe os recursos alocados quando o driver de miniporto chamado NdisMInitializeWrapper.
- Plataforma de destino: Universal
- Versão: Não há suporte para drivers NDIS 6.0 no Windows Vista. Com suporte para drivers NDIS 5.1 no Windows Vista e no Windows XP.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ndis.h (inclua Ndis.h) |
biblioteca | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Consulte também
- DriverEntry de drivers de miniporto NDIS
- miniportHalt
- MiniportInitialize
- NdisMInitializeWrapper