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