Compartir a través de


Función WdfDeviceUnmapIoSpace (wdfdevice.h)

[Solo se aplica a UMDF]

La función WdfDeviceUnmapIoSpace asigna un intervalo especificado de direcciones físicas asignadas previamente por la función WdfDeviceMapIoSpace.

Sintaxis

VOID WdfDeviceUnmapIoSpace(
  [in] WDFDEVICE Device,
  [in] PVOID     PseudoBaseAddress,
  [in] SIZE_T    NumberOfBytes
);

Parámetros

[in] Device

Identificador de un objeto de dispositivo de marco.

[in] PseudoBaseAddress

Dirección de una ubicación que recibe un puntero a la dirección pseudo base.

[in] NumberOfBytes

Especifica un valor mayor que cero, que indica el número de bytes que se van a asignar.

Valor devuelto

Ninguno

Observaciones

Esta función es el equivalente de la versión 2 de UMDF de IWDFDevice3::UnmapIoSpace.

Si un controlador llama a WdfDeviceMapIoSpace en EvtDevicePrepareHardware devolución de llamada, debe llamar a WdfDeviceUnmapIoSpace en su EvtDeviceReleaseHardware devolución de llamada.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8.1
de la plataforma de destino de Universal
versión mínima de UMDF 2.0
encabezado wdfdevice.h (incluya Wdf.h)
Biblioteca WUDFx02000.lib
DLL de WUDFx02000.dll
irQL PASSIVE_LEVEL

Consulte también

IWDFDevice3::UnmapIoSpace

WdfDeviceMapIoSpace