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