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


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

Функция DxgkDdiOPMDeprotectedOutput уничтожает заданный защищенный выходной объект.

Синтаксис

DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT DxgkddiOpmDestroyProtectedOutput;

NTSTATUS DxgkddiOpmDestroyProtectedOutput(
  [in] PVOID MiniportDeviceContext,
  [in] HANDLE ProtectedOutputHandle
)
{...}

Параметры

[in] MiniportDeviceContext

Дескриптор для блока контекста, связанного с видеоадаптером. Ранее функция DxgkDdiAddDevice драйвера мини-порта дисплея предоставляла этот дескриптор подсистеме графического ядра DirectX.

[in] ProtectedOutputHandle

Дескриптор защищенного выходного объекта. Функция DxgkDdiOPMCreateProtectedOutput создает защищенный выходной объект и возвращает дескриптор объекту .

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

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

Примечание. DxgkDdiOPMDeprotectedOutput не может завершиться ошибкой, если параметр ProtectedOutputHandle содержит допустимый защищенный дескриптор вывода.
 

Комментарии

Подсистема графического ядра DirectX вызывает DxgkDdiOPMDeprotectedOutput после завершения работы с защищенным выходным объектом.

DxgkDdiOPMDeprotectedOutput должен быть доступным для страниц.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dispmprt.h (включая Dispmprt.h)
IRQL PASSIVE_LEVEL (см. раздел "Примечания")

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

DxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput