Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо только к 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 |