функция обратного вызова 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 (включая Dispmprt.h) |
IRQL | PASSIVE_LEVEL |