функция обратного вызова 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.
Замечания
Подсистема ядра графики DirectX вызывает DxgkDdiOPMDeskProtectedOutput после завершения работы с защищенным выходным объектом.
DxgkDdiOPMDezorProtectedOutput должен быть доступен для страницы.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL (см. раздел "Примечания") |