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


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

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

Синтаксис

DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT DxgkddiOpmDestroyProtectedOutput;

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

Параметры

[in] MiniportDeviceContext

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

[in] ProtectedOutputHandle

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

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

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

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

Замечания

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

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

Требования

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

См. также

DxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput