Función WdfDeviceUnmapIoSpace (wdfdevice.h)

[Solo se aplica a UMDF]

La función WdfDeviceUnmapIoSpace desasigna 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

None

Observaciones

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

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1
Plataforma de destino Universal
Versión mínima de UMDF 2.0
Encabezado wdfdevice.h (incluya Wdf.h)
Library WUDFx02000.lib
Archivo DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Consulte también

IWDFDevice3::UnmapIoSpace

WdfDeviceMapIoSpace