DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT回调函数 (dispmprt.h)
DxgkDdiOPMDestroyProtectedOutput 函数销毁给定的受保护输出对象。
语法
DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT DxgkddiOpmDestroyProtectedOutput;
NTSTATUS DxgkddiOpmDestroyProtectedOutput(
[in] PVOID MiniportDeviceContext,
[in] HANDLE ProtectedOutputHandle
)
{...}
参数
[in] MiniportDeviceContext
与显示适配器关联的上下文块的句柄。 以前,显示微型端口驱动程序的 DxgkDdiAddDevice 函数为 DirectX 图形内核子系统提供了此句柄。
[in] ProtectedOutputHandle
受保护输出对象的句柄。 DxgkDdiOPMCreateProtectedOutput 函数创建受保护的输出对象,并将句柄返回到 对象。
返回值
DxgkDdiOPMDestroyProtectedOutput 如果成功,则返回STATUS_SUCCESS。 否则,它将返回 Ntstatus.h 中定义的错误代码之一。
注意 如果 ProtectedOutputHandle 参数包含有效的受保护输出句柄,则 DxgkDdiOPMDestroyProtectedOutput 不能失败。
注解
DirectX 图形内核子系统在使用受保护的输出对象完成时调用 DxgkDdiOPMDestroyProtectedOutput 。
应使 DxgkDdiOPMDestroyProtectedOutput 可分页。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | dispmprt.h (包括 Dispmprt.h) |
IRQL | PASSIVE_LEVEL (请参阅备注部分) |