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

[Применимо только к UMDF]

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

Синтаксис

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

Параметры

[in] Device

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

[in] PseudoBaseAddress

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

[in] NumberOfBytes

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

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

Нет

Замечания

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

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

Требования

Требование Ценность
Минимально поддерживаемый клиент Windows 8.1
целевая платформа универсальный
минимальная версия UMDF 2.0
Заголовок wdfdevice.h (include Wdf.h)
Библиотека WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

См. также

IWDFDevice3::UnmapIoSpace

WdfDeviceMapIoSpace