Функция 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 |