DXGKDDI_DESTROYDEVICE回调函数 (d3dkmddi.h)

DxgkDdiDestroyDevice 函数会销毁图形上下文设备。

语法

DXGKDDI_DESTROYDEVICE DxgkddiDestroydevice;

NTSTATUS DxgkddiDestroydevice(
  [in] IN_CONST_HANDLE hDevice
)
{...}

参数

[in] hDevice

DxgkDdiDestroyDevice 将销毁的图形上下文设备的句柄。 显示微型端口驱动程序的 DxgkDdiCreateDevice 函数以前向 DXGKARG_CREATEDEVICE 结构的 hDevice 成员中的 Microsoft DirectX 图形内核子系统提供了此句柄。

返回值

DxgkDdiDestroyDevice 返回STATUS_SUCCESS,如果图形上下文设备未成功销毁,则返回相应的错误结果。

注解

DirectX 图形内核子系统调用显示微型端口驱动程序的 DxgkDdiDestroyDevice 函数,以销毁驱动程序的 DxgkDdiCreateDevice 函数创建的图形上下文设备。 DxgkDdiDestroyDevice 应释放为设备分配的所有资源,并清理任何内部跟踪数据结构。

应使 DxgkDdiDestroyDevice 可分页。

要求

要求
最低受支持的客户端 Windows Vista
目标平台 桌面
标头 d3dkmddi.h
IRQL PASSIVE_LEVEL

另请参阅

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice