Compartilhar via


NdisMFreeMapRegisters

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função libera um conjunto de registros mapa (n.); mapear (v.) que foram alocadas durante inicialização.

Syntax

VOID NdisMFreeMapRegisters(
  NDIS_HANDLE MiniportAdapterHandle
);

Parameters

  • MiniportAdapterHandle
    [no] Manipular originalmente entrada para o MiniportInitialize função.

Return Value

Nenhum.

Remarks

Se ele já tiver feito um bem-sucedido chamar para o NdisMAllocateMapRegisters função, o driver NIC de um mestre barramento dispositivo acesso direto à memória (DMA) chama essa função se qualquer um do seguinte ocorre:

  • Seu MiniportInitialize função não consegue inicializar o NIC, portanto, essa função deve versão todos existente alega em hardware recursos para que NIC antes de que retornará controle.
  • O NIC para o qual a miniporta alocado os registradores mapa (n.); mapear (v.) está sendo removido.
  • O driver está sendo descarregado, porque o sistema está sendo encerrado ou porque o usuário reconfigurado componentes de rede usados na máquina.

Tão logo ela chama essa função, o driver de um mestre barramento DMA NIC não é mais possível usar os registradores mapa (n.); mapear (v.) que ela anteriormente alocada.

Esta função pode ser chamado somente a partir de um driver NIC MiniportInitialize e MiniportHalt funções.

Requirements

Header ndis.h
Library ndis.dll
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

MiniportInitialize