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

Confira também