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(请参阅“备注”部分) |