Condividi tramite


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

Vedi anche

IWDFDevice3::UnmapIoSpace

WdfDeviceMapIoSpace