Поделиться через


функция обратного вызова DXGKCB_UPDATECONTEXTALLOCATION (d3dkmddi.h)

DXGKCB_UPDATECONTEXTALLOCATION обновляет содержимое выделения контекста.

Синтаксис

DXGKCB_UPDATECONTEXTALLOCATION DxgkcbUpdatecontextallocation;

NTSTATUS DxgkcbUpdatecontextallocation(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARGCB_UPDATECONTEXTALLOCATION pArgs
)
{...}

Параметры

[in] hAdapter

Дескриптор адаптера отображения.

[in] pArgs

Структура DXGKARGCB_UPDATECONTEXTALLOCATION, описывающая операцию.

Возвращаемое значение

DXGKCB_UPDATECONTEXTALLOCATION возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае возвращается один из кодов ошибок, определенных в Ntstatus.h.

Замечания

DXGKCB_XXX функции реализуются Dxgkrnl. Чтобы использовать эту функцию обратного вызова, задайте элементы DXGKARGCB_UPDATECONTEXTALLOCATION, а затем вызовите DxgkCbUpdateContextAllocation через DXGKRNL_INTERFACE.

Диспетчер памяти видео сопоставляет указанное выделение в адресном пространстве процесса разбиения на страницы, а затем вызывает DXGKCB_UPDATECONTEXTALLOCATION для активации операции обновления выделения контекста на страницы, передав драйвер отображения в режиме ядра указанные частные данные драйвера драйвера.

Вызов DXGKCB_UPDATECONTEXTALLOCATION возвращается при завершении обновления выделения контекста.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 (WDDM 2.0)
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Настольный
заголовка d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

См. также

DXGKARGCB_UPDATECONTEXTALLOCATION

DXGKRNL_INTERFACE