Поделиться через


Функция WdfDeviceUnmapIoSpace (wdfdevice.h)

[Относится только к UMDF]

Функция WdfDeviceUnmapIoSpace отменяет сопоставление указанного диапазона физических адресов, ранее сопоставленных функцией WdfDeviceMapIoSpace .

Синтаксис

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

Параметры

[in] Device

Дескриптор объекта устройства платформы.

[in] PseudoBaseAddress

Адрес расположения, которое получает указатель на псевдобазовой адрес.

[in] NumberOfBytes

Задает значение больше нуля, указывающее количество сопоставляемых байтов.

Возвращаемое значение

None

Remarks

Эта функция является эквивалентом UMDF версии 2 IWDFDevice3::UnmapIoSpace.

Если драйвер вызывает WdfDeviceMapIoSpace в обратном вызове EvtDevicePrepareHardware , он должен вызвать WdfDeviceUnmapIoSpace в обратном вызове EvtDeviceReleaseHardware .

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Целевая платформа Универсальное
Минимальная версия UMDF 2,0
Верхняя часть wdfdevice.h (включая Wdf.h)
Библиотека WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

См. также раздел

IWDFDevice3::UnmapIoSpace

WdfDeviceMapIoSpace