Funzione WdfDeviceUnmapIoSpace (wdfdevice.h)
[Si applica solo a UMDF]
La funzione WdfDeviceUnmapIoSpace annulla il mapping di un intervallo specificato di indirizzi fisici mappati in precedenza dalla funzione WdfDeviceMapIoSpace .
Sintassi
void WdfDeviceUnmapIoSpace(
[in] WDFDEVICE Device,
[in] PVOID PseudoBaseAddress,
[in] SIZE_T NumberOfBytes
);
Parametri
[in] Device
Handle per un oggetto dispositivo framework.
[in] PseudoBaseAddress
Indirizzo di una posizione che riceve un puntatore all'indirizzo di base pseudo.The address of a location that receives a pointer to the pseudo base address.
[in] NumberOfBytes
Specifica un valore maggiore di zero, che indica il numero di byte di cui eseguire il mapping.
Valore restituito
nessuno
Osservazioni
Questa funzione è l'equivalente UMDF versione 2 di IWDFDevice3::UnmapIoSpace.
Se un driver chiama WdfDeviceMapIoSpace nel callback EvtDevicePrepareHardware , deve chiamare WdfDeviceUnmapIoSpace nel callback EvtDeviceReleaseHardware .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 |
Piattaforma di destinazione | Universale |
Versione UMDF minima | 2,0 |
Intestazione | wdfdevice.h (include Wdf.h) |
Libreria | WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |