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

Dxgkrnl вызывает DxgkDdiEndExclusiveAccess , чтобы уведомить драйвер режима ядра о том, что переключение домена IOMMU только что завершено.

Синтаксис

DXGKDDI_ENDEXCLUSIVEACCESS DxgkddiEndexclusiveaccess;

NTSTATUS DxgkddiEndexclusiveaccess(
  IN_CONST_HANDLE hAdapter,
  IN_PDXGKARG_ENDEXCLUSIVEACCESS pEndExclusiveAccess
)
{...}

Параметры

hAdapter

[in] Дескриптор для блока контекста, связанного с видеоадаптером.

pEndExclusiveAccess

[in] Указатель на структуру DXGKARG_ENDEXCLUSIVEACCESS , содержащую входные аргументы для DxgkDdiEndExclusiveAccess.

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

DxgkDdiEndExclusiveAccess должен возвращать STATUS_SUCCESS, если операция выполнена успешно. В противном случае он должен вернуть соответствующий код ошибки NTSTATUS .

Комментарии

Dxgkrnl вызывает DxgkDdiBeginExclusiveAccess и DxgkDdiEndExclusiveAccess в качестве пары при необходимости переключения домена IOMMU. Дополнительные сведения о реализации см. в статье DxgkDdiBeginExclusiveAccess .

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1803 (WDDM 2.4)
Верхняя часть d3dkmddi.h
IRQL PASSIVE_LEVEL

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

DRIVER_INITIALIZATION_DATA

DXGKARG_ENDEXCLUSIVEACCESS

DxgkDdiBeginExclusiveAccess