NdisMDeregisterIoPortRange
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 |