DXGKDDI_DESTROYCONTEXT callback function

The DxgkDdiDestroyContext function destroys the specified graphics processing unit (GPU) context.

Syntax

DXGKDDI_DESTROYCONTEXT DxgkddiDestroycontext;

NTSTATUS DxgkddiDestroycontext(
  IN_CONST_HANDLE hContext
)
{...}

Parameters

hContext

[in] A handle to the context to destroy. The display miniport driver's DxgkDdiCreateContext function previously returned this handle in the hContext member of the DXGKARG_CREATECONTEXT structure that the pCreateContext parameter of DxgkDdiCreateContext points to.

Return Value

DxgkDdiDestroyContext returns STATUS_SUCCESS, or an appropriate error result if the context is not successfully destroyed.

Remarks

A driver should free all resources that it allocated for the context and clean up any internal tracking data structures.

DxgkDdiDestroyContext should be made pageable.

Requirements

   
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Target Platform Desktop
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

See Also

DXGKARG_CREATECONTEXT

DxgkDdiCreateContext