Funzione NdisMDeregisterIoPortRange (ndis.h)

NdisMDeregisterIoPortRange rilascia un mapping configurato con NdisMRegisterIoPortRange durante l'inizializzazione del driver.

Sintassi

void NdisMDeregisterIoPortRange(
  [in] NDIS_HANDLE MiniportAdapterHandle,
  [in] UINT        InitialPort,
  [in] UINT        NumberOfPorts,
  [in] PVOID       PortOffset
);

Parametri

[in] MiniportAdapterHandle

Specifica l'input dell'handle per MiniportInitializeEx.

[in] InitialPort

Specifica l'indirizzo relativo al bus della prima porta nell'intervallo di porte.

[in] NumberOfPorts

Specifica il numero di porte nell'intervallo.

[in] PortOffset

Specifica l'indirizzo della porta di base mappata restituito da NdisMRegisterIoPortRange.

Valore restituito

nessuno

Osservazioni

Il driver miniport deve passare lo stesso valore InitialPort e NumberOfPorts a NdisMDeregisterIoPortRange passato quando MiniportInitializeExha chiamato NdisMRegisterIoPortRange per ottenere il valore portOffset mappato. Ovvero, un driver miniport non può chiamare NdisMDeregisterIoPortRange per rilasciare un sottoinsieme di un intervallo di porte mappato.

NdisMDeregisterIoPortRange può essere chiamato dalle funzioni MiniportInitializeEx o MiniportHaltEx solo se MiniportInitializeEx ha precedentemente effettuato una chiamata a NdisMRegisterIoPortRange.

NdisMDeregisterIoPortRange rilascia anche l'attestazione del driver nell'intervallo di porte di I/O nel Registro di sistema.

Dopo aver chiamato NdisMRegisterIoPortRange, il driver miniport non può più accedere all'intervallo di porte della scheda di interfaccia di rete con chiamate a NdisRaw.. FunzioniPorta Xxx .

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisMDeregisterIoPortRange (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisMDeregisterIoPortRange (NDIS 5.1)) in Windows XP.
Piattaforma di destinazione Universale
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL PASSIVE_LEVEL
Regole di conformità DDI Irql_Miniport_Driver_Function(ndis)

Vedi anche

MiniportHaltEx

MiniportInitializeEx

NdisMRegisterIoPortRange