функция обратного вызова 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 и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть dispmprt.h (включая Dispmprt.h)
IRQL PASSIVE_LEVEL

См. также раздел

DxgkCbMapMemory