функция обратного вызова 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 |