D3DKMTDestroyPagingQueue function (d3dkmthk.h)

D3DKMTDestroyPagingQueue waits for a paging queue to finish all operations queued to it, and destroys it along with the associated sync object.

Syntax

NTSTATUS D3DKMTDestroyPagingQueue(
  D3DDDI_DESTROYPAGINGQUEUE *unnamedParam1
);

Parameters

unnamedParam1

pData [in, out]

A pointer to a D3DDDI_DESTROYPAGINGQUEUE structure that describes the operation.

Return value

Returns one of the following values:

Return code Description
STATUS_SUCCESS The operation was performed successfully.

This function might also return other NTSTATUS values.

Remarks

In addition to hPagingQueue, this device driver interface (DDI) invalidates hSyncObject and FenceValueCPUVirtualAddress values returned from D3DKMTCreatePagingQueue.

Requirements

Requirement Value
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Target Platform Universal
Header d3dkmthk.h (include D3dkmthk.h)
Library Gdi32.lib
DLL Gdi32.dll

See also

D3DDDI_DESTROYPAGINGQUEUE

D3DKMTCreatePagingQueue