Função NdisTerminateWrapper (ndis.h)
Nota NDIS 5. x foi preterido e substituído pelo NDIS 6. x. Para obter o 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 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.
Retornar valor
Nenhum
Comentários
Na 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 miniport chama NdisMRegisterMiniport ou NdisIMRegisterLayeredMiniport para registrar seus pontos de entrada com NDIS.
Se a chamada de um driver de miniporto para NdisMRegisterMiniport ou NdisIMRegisterLayeredMiniport não retornar NDIS_STATUS_SUCCESS, o driver de miniporto deverá chamar NdisTerminateWrapper. Chamar NdisTerminateWrapper faz com que oNDIS limpo 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 windows XP.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ndis.h (inclua Ndis.h) |
Biblioteca | Ndis.lib |
IRQL | PASSIVE_LEVEL |