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

另请参阅

DxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput