Compartilhar via


NdisMDeregisterIoPortRange

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função libera um mapeamento que foi configurado com o NdisMRegisterIoPortRange função durante inicialização driver.

Syntax

VOID NdisMDeregisterIoPortRange(
  NDIS_HANDLE MiniportAdapterHandle,
  UINT InitialPort,
  UINT NumberOfPorts,
  PVOID PortOffset
);

Parameters

  • MiniportAdapterHandle
    [no] Manipular entrada para o MiniportInitialize função.
  • InitialPort
    [no] Especifica o barramento-relativo endereço da primeira porta no intervalo de portas.
  • NumberOfPorts
    [no] Especifica o número de portas no intervalo.
  • PortOffset
    [no] Especifica o endereço porta de base mapeada retornado pelo NdisMRegisterIoPortRange função.

Return Value

Nenhum.

Remarks

A miniporta deve transmitir o mesmo InitialPort e NumberOfPorts Parâmetros para essa função que foram passados quando o MiniportInitialize função chamado de NdisMRegisterIoPortRange função para get a mapeada PortOffset valor. Ou seja, uma miniporta não é possível chamar esta função para versão um Subrange de uma intervalo de portas mapeada.

Esta função pode ser chamado a partir de MiniportInitialize ou o MiniportHalt função somente se MiniportInitialize feitas anteriormente um bem-sucedido chamar para o NdisMRegisterIoPortRange função.

Essa função também libera alegação do driver na intervalo de portas E/S in o Registro.

Depois que ele chama NdisMRegisterIoPortRange, a miniporta pode não acessar mais intervalo de portas do o NIC com chamadas para o NdisRawXXXPortaXXX funções.

Requirements

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

See Also

Reference

NdisMRegisterIoPortRange