Função NdisMDeregisterIoPortRange (ndis.h)
NdisMDeregisterIoPortRange libera um mapeamento que foi configurado com NdisMRegisterIoPortRange durante a inicialização do driver.
Sintaxe
void NdisMDeregisterIoPortRange(
[in] NDIS_HANDLE MiniportAdapterHandle,
[in] UINT InitialPort,
[in] UINT NumberOfPorts,
[in] PVOID PortOffset
);
Parâmetros
[in] MiniportAdapterHandle
Especifica a entrada do identificador para MiniportInitializeEx.
[in] InitialPort
Especifica o endereço relativo ao barramento da primeira porta no intervalo de portas.
[in] NumberOfPorts
Especifica o número de portas no intervalo.
[in] PortOffset
Especifica o endereço da porta base mapeada retornado por NdisMRegisterIoPortRange.
Retornar valor
Nenhum
Comentários
O driver de miniporto deve passar o mesmo InitialPort e NumberOfPorts para NdisMDeregisterIoPortRange que foram passados quando MiniportInitializeEx chamado NdisMRegisterIoPortRange para obter o valor de PortOffset mapeado. Ou seja, um driver de miniporto não pode chamar NdisMDeregisterIoPortRange para liberar um subintervalo de um intervalo de portas mapeado.
NdisMDeregisterIoPortRange pode ser chamado nas funções MiniportInitializeEx ou MiniportHaltEx somente se MiniportInitializeEx tiver feito uma chamada bem-sucedida anteriormente para NdisMRegisterIoPortRange.
NdisMDeregisterIoPortRange também libera a declaração do driver no intervalo de portas de E/S no registro.
Depois de chamar NdisMRegisterIoPortRange, o driver de miniporto não poderá mais acessar o intervalo de portas da NIC com chamadas para o NdisRaw.. Funçõesxxx de porta.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisMDeregisterIoPortRange (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisMDeregisterIoPortRange (NDIS 5.1)) no Windows XP. |
Plataforma de Destino | Universal |
Cabeçalho | ndis.h (inclua Ndis.h) |
Biblioteca | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Regras de conformidade da DDI | Irql_Miniport_Driver_Function(ndis) |