Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The DxgkDdiDestroyContext function destroys the specified graphics processing unit (GPU) context.
Syntax
DXGKDDI_DESTROYCONTEXT DxgkddiDestroycontext;
NTSTATUS DxgkddiDestroycontext(
[in] IN_CONST_HANDLE hContext
)
{...}
Parameters
[in] hContext
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
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Target Platform | Desktop |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |