функция обратного вызова DXGKCB_UNMAP_MEMORY (dispmprt.h)
Функция DxgkCbUnmapMemory распаковывает диапазон адресов, ранее сопоставленных DxgkCbMapMemory.
Синтаксис
DXGKCB_UNMAP_MEMORY DxgkcbUnmapMemory;
NTSTATUS DxgkcbUnmapMemory(
[in] HANDLE DeviceHandle,
[in] PVOID VirtualAddress
)
{...}
Параметры
[in] DeviceHandle
Дескриптор, представляющий адаптер отображения. Драйвер мини-порта дисплея ранее получил этот дескриптор в элементе deviceHandle элемента структуры DXGKRNL_INTERFACE, переданной DxgkDdiStartDevice.
[in] VirtualAddress
Начальный адрес диапазона для распакованного. Этот адрес может быть виртуальным адресом в системном пространстве, виртуальным адресом в адресном пространстве процесса пользовательского режима или адресом в пространстве ввода-вывода.
Возвращаемое значение
DxgkCbUnmapMemory возвращает STATUS_SUCCESS в случае успешного выполнения. В противном случае возвращается один из кодов ошибок, определенных в Ntstatus.h.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
целевая платформа | Настольный |
заголовка | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |