Partilhar via


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